Welcome to the Buffalo Public Schools High School Application Process for the 2021-2022 School Year
Buffalo Public Schools is home to 18 high schools that offer a wide variety of innovative programs to meet the academic interests of students. We want all of our students to attend a school that best fits their needs and long-range goals. Families have the option to apply to a career technical (CTE), general education, or a specialized program.
Steps to the High School Choice Application Process
Important! Please read each step of the Application Process. Review "Step 1" before completing "Step 2"
Learn about BPS High Schools & Programs
In this section you will find the following:
- Schools and program codes to which your child is eligible to apply
- Schools' addresses
- Schools' start and end times
Application Tip: Write down your school choices and program codes in order of preference on a sheet of paper. You will need this information for Step 2.
Please note: The family must work with the student's school counselor or representative to complete the application.
The application window for admissions to #212 Leonardo da Vinci, #304 Hutchinson Central Technical School & #415 Middle Early College High School are now closed. Students new to the BPS school district transitioning from a "like program" from one of these schools may be eligible for admissions. Please call 716-816-3717 for additional information.
CURRENT BPS 8TH GRADE STUDENTS ONLY
(who has not yet submitted an application)
NEW OR RETURNING STUDENTS (Grades 9-12)
(attending a Charter, Private/Parochial, homescholling or another district)
Paper Application: (for new/returning students only) If you are a new and returning student and require a paper application please print a copy in the link below. Paper applications can be dropped off at 33 Ash Street Buffalo, NY 14204, Monday - Friday from 8:00 a.m - 3:30 p.m.
Print Paper Application
Assignment and wait pool letters will be mailed to families in early Summer 2021.
Note: if you are interested in applying to a Charter School, you will need to contact that school directly.
If you need assistance, please contact your child’s school counselor or representative. You can also contact Student Placement & Registration via email at BPSSchoolChoiceApplication@buffaloschools.org or via telephone at (716) 816-3717.