I get that, but what I see public schools offering today, it makes me shake my head. The history courses are slimmed down and often optional beyond a very simple American history introduction. I know kids find history "boring" and they (and their parents) don't see much value in it. Instead those parents and students demand more courses in things I would consider optional for high school. Putting resources into offering the full menu of these optional offerings leaves less for a very solid grasp of what I would consider essential for everyone to know. The parents and students are by and large getting the offerings they want. By that measure the schools are doing a good job. But at least where I am I don't see schools pushing back to retain more of the basics or educating families of the importance of those "boring" basics. My age likely has something to do with it. When I compare what was taught when I was in school and was is taught now, it's a huge change. Naturally schools need to keep up with advances in society, technology, etc. I think, however, there is a case to be made for making sure some of the traditional basics are still emphasized.