Enrollment Window
With few exceptions, NDCDE accepts students enrolling in courses at any time of the year.
The exceptions are:
- Courses provided to schools with a fixed schedule, and
- Courses designated for a select time period, such as summer school.
How to Enroll with NDCDE
For schools:
- Before submitting any enrollments you need to confirm that each student's email address can communicate (email, file sharing etc) with the North Dakota K12 Office 365 environment (k12.nd.us). Confirm this with your tech coordinator if your school manages its own G-Suite or Office 365 tenant.
Choose from the available NDCDE online courses at our website: www.ndcde.org
- If you will be enrolling more than 10 students in one course, please contact NDCDE's Director of Learning, Kirstin Girard, at 701-951-9549 or by using our Contact NDCDE Staff Form, so a separate course section can be created for your school.
- When ready to enroll your students, you will need to select the start and end dates. NDCDE online courses are automatically set for 20 weeks; therefore, if you would like specific dates that align to your distance learning schedule or school's academic calendar, you will need to note that at the time of the enrollment process.
- It should be noted on the enrollment form if a student has an IEP or 504 plan. At the completion of the enrollment process, please utilize our Contact NDCDE Staff Form and select School Counselor, Jocelyn Kolle, to receive details on sending a copy of the current support plan for analysis and application in our systems. You may also visit our IEP/504 page for further information.
A school approved learning coach (LC) to monitor student progress and proctor online exams must be identified and listed for each student's enrollment.
- It is highly encouraged that schools have an internal policy in place regarding parents serving as learning coach and the school's approval for a parent learning coach is stated in the notes section of the enrollment.
Current North Dakota Small Organized Schools (NDSOS) member districts receive discounted NDCDE pricing. Effective August 1, 2026, member districts with fewer than 3,500 students pay $229 per eligible course; member districts with 3,500 students or more pay $244 per eligible course. To learn more about NDSOS membership, visit https://www.ndsos.k12.nd.us. For current tuition rates and course-specific pricing exceptions, visit the Course Enrollment Fees page.
It is recommended that the local school's technology coordinator confirm that the device students will be using meet NDCDE's computer requirements for taking online courses.
For students and families:
STEP 1 - DETERMINE THE PAYER. A public school student seeking district payment must first request and submit the NDCDE Virtual Course Enrollment Application through the district. The district must approve and pay when one of the four required circumstances applies and must provide a written appeal process for denials. After approval, the district completes the NDCDE enrollment. A family may self-pay, but a district-enrolled student remains subject to applicable district and NDCDE policies. Homeschool students may self-pay or may take a course through a district under district virtual-instruction rules. Parents/students pay dual credit.
- Request the official district-paid NDCDE course application from the district.
- Submit the completed application and supporting information to the district
- The district approves, denies, or requests additional information under its written process.
- If approved, the district enrolls the student and is billed by NDCDE.
- If denied, the student may use the district’s written appeal process or may choose self-payment, subject to applicable district and NDCDE rules.
Self-Pay/Homeschool Enrollment
- Visit https://www.cde.nd.gov/ and click “Store Login”

- Select the North Dakota login on the next page:

- You will be prompted to create an account using a short form if this is your first time purchasing a course from NDCDE and will indicate that you are a parent/guardian, student, or other when completing this form. Do not select the school official/staff option. This form normally takes one business day to process, and you will be notified via email when your account set up is completed and you may proceed with purchasing courses.
- Visit our store (https://store.cde.nd.gov/) and begin adding a course or courses to your cart by clicking on course tiles, clicking on choose options at the bottom of each course page, and selecting whether your child’s state of residence is North Dakota, and then “add to cart.”


- Upon checking out, you will be prompted to complete our enrollment form. You will select the “Enroll New Student” button to assign your student to the course you have selected. If you have multiple students who will enroll in the course you selected, complete the “enroll student” form for each learner before advancing to the next screen.

- You will then advance through the remainder of the form, including a summary screen showing the courses you have purchased, and the students associated with them. Make any needed edits before finalizing your purchase. You will be prompted to pay for the course using a credit card.
If you have any questions or need assistance with your order, please contact us at 701-298-4830 or ndcde.enroll@k12.nd.us