Micromite is a great embedded microntroller environment designed by Geoff Graham from Western Australia. The system uses a full -featured BASIC language with floating point, maths functions and all the interfacing options - I2C, Serial, LCD.
Many of the products have featured in the Silicon Chip magazine and the micromite web site is full of information.: http://geoffg.net/MicromiteBackpack.html
It is easy to do a simple single chip solution for education that can be plugged into a breadboard and we have chosen to expand and use the graphics display option that links to a high resolution screen.
It is simple to create the interfaces to weather stations and science data loggers with this system.
Our design offers an on-board USB adaper with a large USB A connector, on board voltage regulator and more pins to link to voltage and ground.
Typical screens that you can generate with simple BASIC commands