Online Enrollment and Residency Verification applies to ALL students every school year: students currently attending the high school, fifth-year seniors, off-campus, and incoming freshman students. Course selection does not mean your student is enrolled.


Enrollment, which is a separate process from course registration and fee payment, involves going online and filling out required information for your student. If you have multiple students, you must enroll each student online and upload residency documents for at least one of them. This 2-step process may be completed via your computer or your mobile device. 

Incoming freshmen, as well as rising sophomore, junior, and senior families will automatically receive a login code called "snapcode" via email a few days prior to May 28. You do not need to request the code, we will send it to you. The snapcode is necessary to initiate the online enrollment process. 

Follow the instructions below to complete your student's Online Enrollment and Residency Verification


FOR NEW AND/OR TRANSFERRING STUDENTS: If you have recently moved into our school district and do not have a Snapcode, please select the Pre- Enrollment link below to request one.

FOR INCOMING FRESHMEN (coming from Districts 90 or 97) AND/OR RETURNING STUDENTS: If you already have the Snapcode that the District emailed to you, please select the Online Enrollment/Residency Verification link below and proceed with your online enrollment.

Enrollment Process:

  1. Verify student lives within district boundaries. Please verify that your student lives within our District's attendance area before proceeding with your request for enrollment.

  2. Enrollment is NOT the same as course registration. Enrollment, which is a separate process from course registration, involves going online and providing us required information for your student every year. Failure to complete enrollment and provide proofs of residency every year will result in the student's schedule being pulled and course selections removed.

  3. Online enrollment must be completed for every student attending our high school, including fifth-year seniors, as well as off-campus students. Select the appropriate link on this page to complete your student's online enrollment and residency verification.

  4. Residency verification documents must be submitted through the online enrollment form. You can upload your documents from your phone or computer, as a .pdf or .jpg file.  (A list of required documents is available here.) Please note that every family who enrolls in the district completes an online form that specifically states that the district may require a home visit and/or additional documenation to verify residency. Without exception, the district runs a database check and conducts a home visit for every transfer student. For more information, click here.

  5. Submit Health Documents. A school physical is required for all incoming freshman and new/transfer students only. You may email physicals to medicalforms@oprfhs.org, or you can contact the Health Services office if you have additional questions.

  6. Take required Testing. Incoming freshman and all transfer students will need to be assessed. Once enrollment and residency have been verified, the Office of Assessment and Research will reach out to you to schedule a testing time. For more information about the placement process and placement testing click here.

  7. Meet with Counselor to review course selections. The counseling office will schedule an appointment once the enrollment and testing have been completed.

  8. Welcome to OPRF HS! Student will receive their class schedule, locker assignments, ID card, and Chromebook. Please contact the Bookstore for information about school fees and fee waivers. You may also contact the Food Services Department for information about the free & reduced lunch program and SNAP accounts.

Registrar's Office Hours

Monday thru Friday: 8:00 a.m. to 11:30 a.m., and 12:30 p.m. to 3:30 p.m.

NOTE: A computer is available in the Welcome Center (just inside the Main Entrance) Monday through Friday from 7:30 a.m. to 3:00 p.m.  


If you feel you cannot complete this process for any reason or if you have any questions about either enrollment or residency verification, please contact the Registrars at: registrar@oprfhs.org or 708-434-3262 / 708-434-3260