Are all Montessori schools private?

No. Approximately 200 public schools in the U.S. and Canada offer Montessori programs, and this number is growing every year.