If one wants to send their kids to a good school you HAVE to buy a single family home in that school district. For some reason, many of these homes are massive McMansions with 4 bedrooms, 2 car garage, backyard etc. This makes it even more expensive to either own or rent (compared to an apartment) and completely inaccessible to a lower-middle-class family. The property tax based funding model skews this inequality even further.
Access to good education is a very good way to move up the social ladder and the way its currently setup only locks people out.
Either there should be no restrictions on zoning for housing or you have to force state-wide pooling of property taxes to fund schools. I understand some states use a lottery system to assign children to schools but I don't know if it really solves the problem.