My problem with the school system where my kids live is the sports are pretty much funded 100%, while the other programs are given nothing. DD is in marching band/color guard and we pay $900/year for that, half of which goes to transportation because the boosters for the music program has to pay for the busses. Sports pay nothing, and the county provides their transportation. My son is in football and that is a drastic difference- not only do we pay nothing, but they have multiple coaches on staff, a designated athletic trainer, multiple uniforms, helmets, turf field, brand new stadium lights, etc. Some of this comes from sports boosters fundraisers of course, but the bulk from the school system.
Other than that, class dues (pays for graduation and part of prom) are $60, parking pass is $35, and yearbook I believe was $115 this past year. There will be nominal $5-$10 optional lab fees and requests for materials in certain classes, and of course both kids need the graphing calculator. They both had to buy gym uniforms at some point as well- I think those were $40 each. We also have block scheduling but DD is taking "AP Seminar" along with AP Calculus, which means she has the class every day.
That is very similar to our situation. My daughter was also involved in color guard with the marching band program. To participate year-round her fees to the booster club were about $800. Boosters did a large amount of fundraising to support the band. Sports were much more subsidized and their booster clubs were given priority with any fundraising opportunities. That didn't include our family costs to see her perform at games or to travel to competitions where the entry fees often cost our family another $30.
That said the only fees we really had were for optional things. Parking was about $100 year. We did have to purchase a calculator but the school had some for use for kids that didn't have them and kids that didn't take advanced math courses didn't need them. Yearbooks were $60. Grad night lock-in was $100 and could be paid $25/year or all at one time during senior year. School shirts, pj pants, etc were just something some kids had but not required. I think we did pay a few small "lab" fees along the way but I'm not sure if they were required or just requested. We also paid for AP credits if we wanted them and for the ACT or SAT tests. Bus service was free and picked dd up at the top of our street so basically door to door service. We also choose to pay an activity fee so she could go get into any athletic events within the school district for free - I think that was like $17 per semester.
Even better, with the A+ program qualifying students may get two years free at the community college.
However, we do pay significant taxes for our schools and state lottery funds are directed to education.