4 Yrs. of High School Math and Science for Non-STEM Kids?

^Yes, but there are still quite a few “regular” high schools where few students ever make it to precalculus, so that calculus is not offered for lack of enrollment. I remember a poster who was very good at math and hit the highest level of math offered during his sophomore year (precalculus, which a minority of seniors took), so his lower-performing school thought it was exceptional enough they were willing to help him dual enroll at a local university where he could take calculus.
The situation you describe, where the student is not placed in Algebra1 in Middle School (and the parent doesn’t know to ask for it) and thus cannot take calculus at their HS even it’s offered, is likely a more common situation.