Wonderful principal and teachers including the substitutes they have! The one bad experience I had was resolved in a timely fashion on the school level. This should tell you something about the types of teachers they have. The classes are small. The most kids my children had in their class was 24 for about a week. Normal class size is about 18.