Education

    Schools in Kelowna

    Schools from kindergarten through university

    Kelowna schools are run by School District 23 (SD23), which has about 25,000 students in 50 public schools from kindergarten to Grade 12. Private and online schools add more choice. The guides below explain how the system works, from kindergarten to university.

    Quick links:

    Schools are often the first question for families relocating to Kelowna. SD23 runs 32 elementary schools, 8 middle schools and 5 main secondary schools, with programs like French Immersion, trades training and AP courses.

    After high school, UBC Okanagan offers research and degree programs, while Okanagan College offers diplomas, trades training and university transfer courses.

    Start school research 3–6 months before your move, especially if French Immersion is a priority.

    How do Kelowna public schools work?

    Kelowna public schools work on a catchment system: your home address decides which elementary, middle and secondary school your child attends. SD23 covers Kelowna, West Kelowna, Peachland and Lake Country, and public school is free for BC residents. Most elementary schools run from kindergarten to Grade 5 or 6, and middle schools run to Grade 8 or 9. Students then move to one of five main high schools: KSS, Rutland Senior, OKM, Mount Boucherie or George Elliot. Each has a different focus. KSS has the most AP courses, Rutland Senior has the best trades shops and OKM is known for sports. French Immersion runs from kindergarten to graduation at select schools. You can ask for a school outside your catchment, but transfers depend on space and have to be renewed each year. For a school-by-school look, see our elementary and middle school guides, and the SD23 district overview.

    How do you enroll a child in a Kelowna school?

    You enroll a child in a Kelowna public school by registering with SD23, either online at sd23.bc.ca or in person at your catchment school. New registrations for the next school year open in early February. Start by entering your address in the SD23 school locator to find your catchment school. Then gather proof of BC residency (a lease, utility bill or purchase papers), your child's birth certificate or passport and immunization records. Bring past report cards and any IEP paperwork if your child has one. Children start kindergarten in September of the year they turn five. If you're moving mid-year, the school handles registration directly. Before- and after-school care programs often have waitlists, and so do daycares for younger siblings, so check our best daycares in Kelowna list early. Our school enrollment guide has a step-by-step timeline, and the bus routes and school calendar pages cover the rest.

    What private and online schools are in Kelowna?

    Private schools in Kelowna are independent schools that charge tuition and run outside SD23, usually with smaller classes. The best known is Aberdeen Hall Preparatory School at 950 Academy Way, an independent school from preschool to Grade 12 next to UBC Okanagan. Kelowna Christian School offers faith-based education from preschool to Grade 12, with its high school on Benvoulin Road. For learning from home, SD23 runs eSchool23, SD23's online public school, and Heritage Christian Online School is a Kelowna-based independent online school. BC independent schools are inspected by the Ministry of Education, and Group 1 schools follow the BC curriculum. Private does not automatically mean better. Many families find their SD23 catchment school just as strong, so compare both.

    How do you choose a school in Kelowna?

    Choosing a school in Kelowna starts with your child, not a school's reputation or online ratings. Consider whether they do better with structure or more freedom, and whether they need learning support. Then match that to programs: AP and trades differ most between high schools, and French Immersion is only offered at some schools, so it may not be your catchment school. SD23 uses an inclusive model, and students with an IEP get support in regular classrooms. Contact the district before you move so support is in place on day one. Open houses usually run in January and February, and parent Facebook groups and PAC meetings are good places to ask current families. For most families, the catchment school is the right start. Check catchments before you sign a lease or buy, using the SD23 school locator.

    What colleges and universities are in Kelowna?

    Kelowna's two main post-secondary schools are UBC Okanagan and Okanagan College. UBC Okanagan is a campus of the University of British Columbia that opened in 2005 and had 11,791 students in September 2025. It's a research university with programs in arts, science, engineering, management, health, education and medicine, and the campus sits near Kelowna International Airport. Okanagan College serves more than 15,900 students a year across four campuses, and its Kelowna campus on KLO Road is the largest. It offers diplomas, certificates, trades apprenticeships and university transfer courses. Many students save money by doing their first year or two at the college, then transferring to a university. Secondary students can also earn college credits early through SD23's dual-credit programs with Okanagan College. Read our higher education guide for programs, private colleges and student life.

    Kelowna Schools FAQ

    Kelowna is in School District 23 (SD23), the Central Okanagan Public Schools district. It also covers West Kelowna, Peachland and Lake Country. SD23 has about 25,000 students in 50 schools.

    SD23's five main public high schools are Kelowna Secondary (KSS), Rutland Senior, Okanagan Mission (OKM), Mount Boucherie in West Kelowna and George Elliot in Lake Country. Most teens attend the one whose catchment they live in. KSS is known for AP courses, Rutland Senior for trades and OKM for athletics.

    SD23 registration for the next school year usually opens in early February. Check sd23.bc.ca for this year's date. Kindergarten and French Immersion spots are the most competitive, so apply as soon as it opens. Families who move mid-year can register at any time through their catchment school.

    Children in BC can start kindergarten in September of the calendar year they turn five. A child born in December still starts that September. Kindergarten is full day in BC public schools.

    Yes. SD23 offers Early French Immersion from kindergarten at schools such as École Casorso, and it continues to graduation at KSS, OKM and George Elliot Secondary. Late French Immersion entry in Grade 6 is offered only at École Glenrosa Middle. Spots fill quickly, so register as soon as registration opens in February, and ask the district office about other schools if you're waitlisted.

    Yes. The best known are Aberdeen Hall Preparatory School, an independent school for preschool to Grade 12, and Kelowna Christian School, which runs preschool to Grade 12. Heritage Christian Online School, based in Kelowna, is an independent online option. Contact each school directly about tuition and admissions.

    Yes. You can apply for a cross-boundary transfer through SD23, but approval depends on space at the school you want. Transfers have to be renewed each year, and cross-boundary students can't ride the school bus. If a specific program matters, living in that school's catchment is the more reliable option.

    SD23 follows an inclusive model, so most students with special needs learn in regular classrooms with support. Help can include educational assistants, resource teachers, speech-language pathologists, school psychologists and occupational therapists, with an Individual Education Plan (IEP) where needed. If your child already has an IEP, contact the district office before you move.