This is why I took my kids out of public schools. I put them through private elementary then then into a charter school for their Jr High and High school.
Indeed. Our children went to Catholic Schools until HS and then we put them in a private non-religion-related school for HS.
Our youngest is graduating from his university with dual majors in Computer Science and Electrical Engineering. And, taking PE study courses for the test in March.
He has earned money by tutoring classmates in math who were all public school grads.
We sacrificed a lot for years to provide them this benefit.