Physics also tends to expect some understanding of calculus... which tends to be a junior or senior level class. Having someone take a physics class when they're still struggling with single variable substitution in equations would be torturous to student and teacher alike.
My high school back in the early 00s had an algebra-based physics track and a calculus-based. We were a smaller school so they alternated every year. Take it junior / senior year depending on what version you wanted to take.