Math, History, Science, English and a second language is about all the schools should teach. The core classes should be the only classes. Lets make our kids experts in those 4 core classes and as a bonus teach the second language.
Really why teach anything else? If you wish to offer other classes make them clubs for after school. If you teach the kids to solve problems instead of being test takers, our nation would take off again.