Welcome, parents and students! Registration takes place in two steps:

  • Step 1 - Complete the online portion.

  • Step 2 - Submit all required documents to the school your child will be attending.

Please, note your child will be fully registered for school only when both steps are completed. Thank you.


Click on the link(s) below to begin step one of registration.

  • RETURNING STUDENT (Snapcode Required)

    • For returning students, parents please check your email for your child/children's snapcode. Snapcodes were sent to parents via email between May 3rd to May 31st. If you did not receive a snapcode, check your junk/spam folder.


    • Parents who registered their students last year with phone numbers will have to register as a NEW STUDENT

  • Cahaba Medical Online Registration

    • Our partnership with Cahaba Medical Center allows students to receive convenient medical care from Cahaba medical staff right housed right on our campuses. Please, complete the Cahaba Medical Online Registration for each child you register.


Bring the following documents to your child's school to complete their registration. These items are required in order to enroll your new or returning student.

  • Current Photo ID

  • Proof of residency (either a lease or recorded deed)

  • Current utility bill (water, power or gas)

  • Birth certificate of child

  • Social Security card of child (voluntary)

  • State of Alabama ImmPrint Immunization Record

  • Withdrawal packet from previous school (including last report card from previous school for grades 1 – 12)

  • Custody documents, if applicable

  • (For Kindergarten, student must be 5 years old by September 1 and 1st grade student must be 6 years old by September 1st)

Parents, if you have any questions pertaining to registration, please contact the school your child will be attending for the 2021-2022 school year.

C. J. Donald Elementary School (205) 783-6823

Glen Oaks Elementary School (205) 783-6837

Robinson Elementary School (205) 783-6827

Fairfield High Preparatory School (205) 785-5176

Tri- City Pre-K (205) 264-9655