Find A School | Diocese of Portland, ME Catholic Schools Skip to main content

Find A School


Elementary Schools

Namesort descending Address Grades
All Saints School - St. John Campus
166 State St.
Bangor, ME 04401
207-942-0955
5 to 8
All Saints School - St. Mary Campus
768 Ohio St.
Bangor, ME 04401
207-947-7063
Pre-K to 4
Holy Cross School
436 Broadway
South Portland, ME 04106
207-799-6661
Pre-K to 8
Mount Merici Academy
18 Mount Merici Ave.
Waterville, ME 04901
207-873-3773
Nursery to 8
St. Brigid School
695 Stevens Ave.
Portland, ME 04103
207-797-7073
Pre-K to 8
St. Dominic Academy
17 Baird Ave
Lewiston, ME 04240
207-783-9323
Pre-K to 12
St. James School
25 Graham St.
Biddeford, ME 04005
207-282-4084
Pre-K to 8
St. John Catholic School - Winslow
15 South Garand St.
Winslow, ME 04901
207-872-7115
Pre-K to 8
St. John's Catholic School - Brunswick
37 Pleasant St.
Brunswick, ME 04011
207-725-5507
K to 8
St. Michael School
56 Sewall St.
Augusta, ME 04330
207-623-3491
Pre-K to 8
St. Thomas School
69 North Ave.
Sanford, ME 04073
207-324-5832
Pre-K to 6

High Schools

Namesort descending Address Grades
Cheverus High School
267 Ocean Ave.
Portland, ME 04103
207-774-6238
9 to 12
St. Dominic Academy
121 Gracelawn Road
Auburn, ME 04210
207-782-6911
Pre-K to 12