Limbo writes:
...a required science class... a required philosophy class...
Hmm... when I was in high school, way back when, there were
no science classes required and no philosophy classes
available.
I have no problem with offering a class in the philosophy of science. But most of the "science types" that I knew would not have taken it, and most of the "philosophy types" would not have taken any science classes.
I expect that your approach would produce a lot of philosophers who know little about science and a lot of scientists who know little about philosophy (which is pretty similar to the situation that we have now).
People who think they have all the answers usually don't understand the questions.