Elementary and Middle Schools
The Diocese of Portland has 10 diocesan and one private Catholic elementary / middle school with a total of 2255 students. The northernmost is All Saints in Bangor, the southernmost is St. Thomas in Sanford
Holy Cross School, South Portland
Mount Merici Academy, Waterville
St. Dominic Academy, Lewiston/Auburn
St. John Catholic School, Brunswick