For families deciding where to live
The public schools of Greater Saint John. And how to know which is yours.
Every public school in Saint John, Rothesay, Quispamsis, Grand Bay-Westfield and Hampton, with its grades and programs. One thing first: the nearest school is often not the assigned one. The district decides that by address, and both districts will tell you in a minute.
Victoria School · Duke Street, rebuilt 1877
English and French Immersion
Anglophone South School District’s lookup gives the school for any civic address. Every child starts kindergarten in English; French Immersion begins in Grade 1 or Grade 6 (the district explains).
Which school do I attend? (ASD-S)French-language schools
The District scolaire francophone Sud runs its own lookup for its schools.
Which school? (DSF-S)Saint John
24 schools
| School | Grades | Program | Where it is |
|---|---|---|---|
| M. Gerald Teed Memorial School | K-2 | English, French Immersion | Cedar Point |
| Bayview School | K-5 | English | East Saint John |
| Centennial School | K-5 | English | North End |
| Champlain Heights School | K-5 | English | Champlain Heights |
| Glen Falls School | K-5 | English | Glen Falls |
| Hazen-White-St. Francis School | K-5 | English | Churchill Boulevard |
| Island View School | K-5 | English, French Immersion | Island View |
| Lakewood Heights School | K-5 | English | Lakewood |
| Loch Lomond School | K-5 | English, French Immersion | Loch Lomond |
| Saint Rose School | K-5 | English | Fairville |
| Seaside Park Elementary School | K-5 | English, French Immersion | Saint John West |
| Forest Hills School | K-8 | English, French Immersion | Forest Hills |
| Prince Charles School | K-8 | English | Waterloo |
| Princess Elizabeth School | K-8 | English, French Immersion | Churchill Boulevard |
| St. John the Baptist/King Edward School | K-8 | English | Broad Street |
| Centre scolaire Samuel-de-Champlain | K-12 | French | Cedar Point |
| Millidgeville North School | 3-8 | English, French Immersion | Cedar Point |
| Barnhill Memorial School | 6-8 | English, French Immersion | Fairville |
| Bayside Middle School | 6-8 | English, French Immersion | East Saint John |
| Beaconsfield Middle School | 6-8 | English, French Immersion | Saint John West |
| Harbour View High SchoolGrade 9 entry by preference | 9-12 | English, French Immersion | Douglas Avenue |
| Saint John High SchoolGrade 9 entry by preference | 9-12 | English, French Immersion | Uptown |
| Simonds High SchoolGrade 9 entry by preference | 9-12 | English, French Immersion | Eastwood |
| St. Malachy's Memorial High SchoolGrade 9 entry by preference | 9-12 | English, French Immersion | Uptown |
“Where it is” is the City of Saint John neighbourhood the building sits in, from the City’s boundaries. It is not the area the school serves. In the Saint John Education Centre, students choose among the four high schools at Grade 9 (ASD-S registration).
Rothesay
6 schools
| School | Grades | Program |
|---|---|---|
| Fairvale Elementary School | K-5 | English, French Immersion |
| Kennebecasis Park Elementary School | K-5 | English |
| Rothesay Elementary School | K-5 | English, French Immersion |
| Harry Miller Middle School | 6-8 | English, French Immersion |
| Rothesay Park School | 6-8 | English, French Immersion |
| Rothesay High School | 9-12 | English, French Immersion |
Quispamsis
6 schools
| School | Grades | Program |
|---|---|---|
| Chris Saunders Memorial Elementary School | K-5 | English, French Immersion |
| École des Pionniers | K-5 | French |
| Lakefield Elementary School | K-5 | English, French Immersion |
| Quispamsis Elementary School | K-5 | English, French Immersion |
| Quispamsis Middle School | 6-8 | English, French Immersion |
| Kennebecasis Valley High School | 9-12 | English, French Immersion |
Grand Bay-Westfield
4 schools
| School | Grades | Program |
|---|---|---|
| Grand Bay Primary School | K-2 | English, French Immersion |
| Westfield School | K-5 | English, French Immersion |
| Inglewood School | 3-5 | English, French Immersion |
| River Valley Middle School | 6-8 | English, French Immersion |
Hampton
4 schools
| School | Grades | Program |
|---|---|---|
| Dr. A. T. Leatherbarrow Primary School | K-2 | English, French Immersion |
| Hampton Elementary School | 2-5 | English, French Immersion |
| Hampton Middle School | 6-8 | English, French Immersion |
| Hampton High School | 9-12 | English, French Immersion |
Around the edges
4 schools. The Kingston Peninsula, the Hammond River valley, St. Martins and the Fundy shore west of the city.
| School | Grades | Program |
|---|---|---|
| Fundy Shores School | K-5 | English |
| Hammond River Valley Elementary School | K-5 | English |
| St. Martins School | K-5 | English |
| Macdonald Consolidated School | K-8 | English, French Immersion |
Questions
- How do I find out which school a house in Greater Saint John is zoned for?
- Ask the district. Anglophone South School District and the District scolaire francophone Sud both have an address lookup (Which school do I attend?) that gives the school for a civic address. The nearest school on a map is often not the assigned one, especially where a neighbourhood splits its younger and older elementary grades between two buildings.
- Can students choose their high school in Saint John?
- In the Saint John Education Centre, yes: students request their preferred high school when they enter Grade 9, rather than being assigned one by zone. The four are Harbour View High School, Saint John High School, Simonds High School, St. Malachy's Memorial High School. Elsewhere in Anglophone South, high schools enrol by zone.
- Which schools in Greater Saint John offer French Immersion?
- 33 of the public schools in Saint John, the Kennebecasis Valley, Grand Bay-Westfield, Hampton and the Kingston Peninsula list French Immersion alongside the English program, from elementary through high school. The district decides which immersion program serves which address.
- When does French Immersion start?
- Every child starts kindergarten in the English Prime program. Anglophone South has two ways into French Immersion: Grade 1, called early immersion, and Grade 6, called late immersion. Families of kindergarten and Grade 5 students are invited to an information session and register in the spring.
- Are there French-language schools?
- Yes, run by the District scolaire francophone Sud: Centre scolaire Samuel-de-Champlain in Saint John (grades K-12) and École des Pionniers in Quispamsis (grades K-5).
Every home on the listings page shows its nearest schools by grade, with the same caveat. Looking at a particular area? The community guides cover each town, or call Andrew at (506) 650-1242.
School list from the Province of New Brunswick’s public schools table, read 2026-09-22, and checked school by school on 24 September 2026 against Anglophone South’s school directory and the District scolaire francophone Sud’s list: every name and grade range matches. French Immersion is as the Province lists it. Contains information licensed under the Open Government Licence – New Brunswick.

