This is a HUGE question...... having spent years studying all different methods of education, the mind boggles with things that could be done. The first thing I would say is to stop spending so much money on admin /bureaucracy & testing and instead give more funding to the teachers, teacher training, and resources, make the classes smaller and the teaching much more student-centric. And (I'm on a roll now!) when will the public school system start taking all the wonderful research that's been done over the years into consideration? (i.e. the many different ways children learn, the futility of all the testing, the significance of stress and emotions in learning, to name just a few issues.) I also agree that multiple cultures should be represented in the curriculum - of course!!!!