Brampton is home to many elementary, secondary, public, private and faith-based schools. Brampton also has several private schools, including preschools, elementary, middle, and high schools that offer programs for children with special needs and learning disabilities, as well as those for Montessori, Christian, and Catholic education. A number of these schools offer French immersion programs for parents looking for a bilingual education for their children.