I can't enough great things about St. Johns! My daughter has really "bloomed" at this school. She has learned so much and her social skills have shown vast improvement. All of the teachers get to know every child, I hear teachers telling her good-bye at the end of the day and they don't even have her in class! The class sizes are small and there is even a dedicated science teacher for the upper elementary grades (most schools don't have this luxury).