We are a small school with about 350 children from Grade 1 to 7. There are two classes for each grade with class sizes between 20 and 30. We embrace all races, religions and cultures in an atmosphere of respect, tolerance and understanding. Our teaching methods reinforce the belief that each child is an unique individual with a variety of strengths of weaknesses and must be allowed to develop at their own pace.