Computer Science Waivers


Process Map

Step 1

  1. After the 20th day of school, Office of Computer Science (OCS) will solicit lists of students eligible to waive the Computer Science (CS) graduation requirement from Central Office IB and CTE departments.

  2. OCS will provide lists of students eligible to receive CS Waivers to schools via Google Sheets.

Criteria for CS Waiver eligibility for CTE, IB, and Advanced/Honors students can be found in the FAQ section of this page.

Step 2

Schools will verify that:

  • All students on the list are eligible to waive the CS graduation requirement.

  • No students on the list have successfully completed the CS graduation requirement.

  • No students were omitted from the list who are eligible to waive the CS graduation requirement.

Schools may submit requests (via Google Sheet) to:

  1. Remove students who are ineligible to waive the CS graduation requirement from the list.

  2. Remove students who have successfully completed the CS graduation requirement from the list.

  3. Submit requests for CTE, IB, and Advanced/Honors students who need a CS Waiver but do not appear on the list.

Step 3

  1. OCS will review each CS Waiver request, and send the results of those reviews to each school.

  2. Schools will have an opportunity to appeal CS Waiver requests that are denied (via Google Sheet).

The Office of Policy and Procedure will indicate the CS Waiver on each student’s transcript by the end of Junior year.


FAQ

Who is eligible to waive the CS graduation requirement?

IB Students | Students marked in Aspen as IB DP or IB CP. No other IB designations are eligible.

CTE Students | Students who will have successfully completed 2 credits in a single CTE pathway by the end of Junior year.

Advanced/Honors Students | Students pursuing advanced coursework required by a college or university.

All requests to waive the CS graduation requirement must be submitted in a student’s Junior year.

If a student does not complete their course of study in CTE or IB, will their waiver be revoked?

OCS will revoke previously approved CS Waivers only if requested in writing by a school.

How should a student pursuing Advanced/Honors coursework apply for a waiver?

Students seeking a CS Waiver to pursue advanced coursework will apply and submit official documentation from a college or university (school websites are acceptable) as part of Step 2.3.

What is the timeline for the process?

December 1

March 31

April 30

End of Junior Year

Completion of Step 1

Completion of Step 2

Final CS Waiver lists sent to the Office of Policy and Procedure.

CS Waivers will be indicated in Aspen by the Office of Policy and Procedure.

What if a student transfers schools after they request a waiver, but before decisions are announced?

If a student transfers during the CS Waiver request process, the results of their CS Waiver request will be communicated to their new school.

If a school believes a student’s CS Waiver request was denied in error, can the school appeal?

If the school disagrees with the OCS decision to deny a CS Waiver, the school will have an opportunity to appeal OCS’s decision in Step 3 (via Google Sheet).

Are CTE students not enrolled in CTE classes junior year still eligible for a CS Waiver?

Yes. All eligible CTE students (see the eligibility requirements at the beginning of the FAQ) may waive the CS graduation requirement. Use Step 2.1 to request CS waivers for students who are not on the list provided by OCS.

What if my school cannot designate an IB student as DP or CP in Aspen?

Schools should work with Aspen support to get access to all of the IB designations.