Canada-Places.com has listed approx 684 Primary schools in Canada. Some of the Top rated Primary schools in Canada are- Unionville Montessori School, McKee Public School, Knoxdale Public School, Jack Donohue Public School, W. Erskine Johnston Public School, Sir William Osler Elementary School, Sir William Osler Elementary School, Stephen Leacock Public School, Forest Hill Junior and Senior Public School & Gateway Public School.