AMAZING school! Can't stress that enough! The small classes assure that a child can focus and get the attention needed in a learning environment. The teachers are fantastic! The admin is fantastic! The entire crew are fantastic! My daughter is in the primary phase yet but she has friends throughout every grade level! We adore this school and the education level that she is getting here is beyond expectations! Extraordinary!