Incredible school for middle school, elementary, pre-school and 18+! The teachers hold bachelors, masters and specialty degrees and the classroom sizes are optimal for learning. Not too large, with an average of 8 kids per class. They offer morning care and after care for working parents. I love this school!