D.T.
None of the Public schools are small in any way. I'm also going to say that the private schools are running to capacity. For the best education choose a home in the Jenks School district, Union would come in 2nd in my choices. Both are Public and have student populations of over 500 per grade.
If money isn't an issue and neither is religion, Cassia Hall and Monte Cassino are the best for the money but still quite large. The Church of Christ the King is much smaller but there are churches all over that have schools as well.
I went the Sand Springs schools and I have a son graduating from there this spring. I'm partial to the Honors and AP classes there because when I moved from Tulsa Central Highschool, classes were much harder and wonderfully challenging.
Sand Springs has a very high crime rate though ( the juvenile correctional centere L.E. Rader is within the city limits and accounts for 50% of the crime rate.) and is considered mostly rural because of the undeveloped areas the school system provides for.
All the highschools in the area have their problems with drugs and drinking as well as gangs and stuff. That's going to happen anywhere that there are more than one ethnicity attending until we raise our kids with more tolerance for human kind.
I'd say that Jenks, Union and Broken Arrow all have more money to spend on students per capita because of property prices and dedication to the school's sports programs.
Good luck making a decision. I grew up here and couldn't decide where to live until we found this house in the summer of 2005.