Dive into learning adventures this summer with our math, science, and contest courses. Enroll today!

How To Enroll

Thank you for your interest in enrolling! We're excited to support your student as they tackle new challenges. These instructions will walk you through the process of enrolling your student as a first-time AoPS parent.

If you haven't chosen a course yet, we encourage you to look over our general recommendations on the Recommendations page and the Choosing a Course section of this handbook. We also welcome you to contact us for a more personalized recommendation.

If you are using institutional funds, such as paying with a school purchase order, please visit the Using Institutional Funds page for instructions on how to complete your enrollment.

A Step-By-Step Enrollment Guide for Parents

When you enroll your student in an AoPS Online course, you'll log into or set up a parent account first, then create or link your student's account. The entire process happens during checkout, so you don’t need to separately set up an account first; you can create your Parent Account right from the enrollment flow.

  1. Visit the Schedule page

  2. Find the course you want and select the "Enroll" button corresponding to your preferred class section.

  3. Select Create Account

  4. You’ll see a screen that provides you with the option to log in or create an account. Select “Create Account.”

  5. Select “Parent”

  6. You’ll next be asked to select your role. Selecting your role will help us provide you with the right experience once you create your account. On this step, select “Parent.”

  7. Create your Parent Account

  8. You'll see a screen asking for your parent account information. This is the account you'll use to manage your student's enrollment and access features such as the Parent Portal.

  9. Choose your student's account option

  10. You have two options:

    My student has an existing AoPS account: If your student already has an account with us (from a previous class, community access, or another AoPS platform), enter their username and then their password to link them to your parent account. Each student can be linked to multiple parent accounts.

    My student is new to AoPS: If your student doesn't yet have an account, select this option to create a new one. You'll be asked to enter your student's first name, last name, and birth month and year.

  11. Complete your student's account creation (if applicable)

  12. If you're creating a new account for your student, you'll fill out their information on the account creation form. Remember that the username you choose will be displayed to instructors and classmates, so pick something your student is comfortable with. Usernames can be changed as frequently as every 30 days through your Parent Portal. We recommend avoiding any personally identifiable information in the username.

  13. Select your textbook options

  14. You'll see a screen showing any required or recommended textbooks for the class. You can choose to purchase the textbooks with the course, or select the "No Books" option if you already own them.

  15. Review your order

  16. Once you've made your textbook selections, review your order to confirm that everything is correct. Your cart will show your course enrollment and any textbooks you've selected.

  17. Complete payment

  18. Choose your preferred payment method and complete the checkout process. We accept credit cards, PayPal, Google Pay, and Apple Pay.

  19. Confirmation and enrollment

  20. Once your payment is processed, you'll see a "Thank you for your order" confirmation page. Your student is now enrolled and will have immediate access to the course homepage. You'll also receive a confirmation email with your order details.

    Important:If you don't see the order confirmation page after completing checkout, your order may not have been processed. In that case, your student won't be enrolled. In this situation, we recommend that you contact us.

What Happens Next

Now that your student is enrolled, here's what you can expect:

  1. Your student can access the class homepage immediately.
  2. You'll receive a welcome email with important information about the course (and so will your student, if there is an email associated with their account).
  3. Throughout the course, you'll receive a parent copy of course-related emails, including weekly class reminders.
  4. If the course has homework reports, you can access them anytime through your Parent Portal.

If you have any questions during the enrollment process or after your student starts the course, please don't hesitate to contact us.