Course Registration
Elective Course Selection 23-24
Current Whitman Grades 6 & 7 Students
Online Screens Now Closed
Current Whitman Middle School Grades 6 & 7 students completed their elective registration for the 2023-2024 school year and the online screens are now closed.
If you have questions about the online form or registration process, please contact the school registrar Elaine Way at: elway@seattleschools.org or 206-252-1208 to ask questions
Incoming Grade 6 Students
Online Registration Screens Now Closed
Incoming grade 6 students will be able to register online for their electives and the online screens are now closed. Please refer to the 6th Grade Registration page for reference.
If you have questions about the online form or registration process, please contact the school registrar Elaine Way at: elway@seattleschools.org or 206-252-1208 to ask questions
Not Attending Next Year? Let Us Know
If your plans change and you will NOT be attending Whitman Middle School, please complete the district Online Not Attending Next Year Form
Thank you.
For Reference: Electives Registration Steps

Students will need to complete three steps for Electives Registration
- Fill out the Elective Registration Worksheet handed out in Advisory class as back-up to primary registration.
- Log into their Source Account (student account) and select Class Registration to select electives for the following year.
- Return elective worksheet, signed by parent, to your Advisory teacher.
Need help with Registration?
- Talk to your current grade level counselor if you have questions about electives or what electives you should sign up for
- If you have questions about the online form or registration process, please contact the school registrar Elaine Way at: elway@seattleschools.org or 206-252-1208 to ask questions
Important Reminders
- All students MUST select Alternate Electives. Placements are not guaranteed because of class sizes, teacher availability and budget constraints.
- Alternates must be different from your primary requests. Duplicate requests can cause an error and will delete both the primary and alternative requests