According to the Maine Policy Institute, there are 172,636 students enrolled in Maine’s 595 public schools. These include charter schools and career and technical (CTE) schools. Children can attend schools outside of the district they live in, as long as they receive approval from the school board and their parents.
Maine also has a town-tuitioning program, meaning that families who live in certain (mostly rural) areas can select any kind of school they wish to attend under certain conditions. They may choose from public or private options. Then, public education funding follows the children to their chosen schools. Maine’s town-tuitioning program began in 1873, and it is the second oldest in the nation, following Vermont.