eShiksha has some great web-based science learning modules in Hindi, English, and Tamil. They use flash for several interactive activities. I have run the eShiksha modules on the B2 XO and the flash modules did not work with the version of Gnash included in build 385. The flash modules did work after I installed the proprietary Flash Player plugin for Firefox.
 Running eShiksha
The eShiksha modules are compressed with the RAR utility. On Windows you will need to use the Zip Genius utility. On Linux, just download the unrar utility. You can find the unrar package for Ubuntu with the Synaptic Package Manager or apt-get. After that simply open the index.html file under the particular module you want to use.
You can download the English content directly from here
 About Shiksha India
Shiksha India produces eShiksha. Shiksha India is a non- profit organization, launched during the India Economic Summit on 2nd December 2001. It is an initiative of Confederation of Indian Industry (CII) and is managed by Shiksha India Trust. Mr. Jamshyd N. Godrej is the chairman for the Trust. Shiksha India works closely with schools and institutions across India and helps promote use of technology for making teaching-learning more effective. Shiksha's two major focus areas are Content and Coaching.
Shiksha India is building a network of teachers that create learning modules. They also do extensive teacher training at their center in Gurgaon
 Contact Information
Shiksha India Trust Confederation of Indian Industry (CII) Plot No. 249- F, Sector-18, Udyog Vihar Phase-4, Gurgaon - 122015, Haryana Tel: +91-124-4014060-67 (Extn: 210) Direct: +91-124- 4014058 E-mail: firstname.lastname@example.org, email@example.com