AP Computer Science Principles Online Course Providers

If you want to take AP Computer Science Principles but your school doesn’t offer it or you’re homeschooled, consider taking an online AP CSP course. Some recommended providers are listed below.

The table includes the eligibility requirements to take each course, but we recommend that you contact the provider for the latest information.

Note that the online AP CSP courses offered by these providers may not have been endorsed by College Board.

School Name 

Student Eligibility 

Edhesive

All

Michigan Virtual

Michigan only

North Carolina School of Science and Mathematics: Distance Learning

North Carolina only

PVOnline High School

Arizona only

QSI Virtual School

Quality Schools International only

Riverside Virtual School

California only

Scout from University of California

All

SophieConnect

All

Virtual High School

All

Wisconsin Virtual School

All

FAQs

Yes. You can’t order AP Exams directly, but you should be able to arrange to take exams at a nearby high school that administers AP Exams. Here’s how.

Your first step is to contact AP Services for Students at 888-225-5427 (toll free in the United States and Canada) or +1-212-632-1780 or [email protected] That office can give you contact information for local AP coordinators who may be willing to test outside students. We recommend you do this no later than September 4.

You are then responsible for contacting coordinators on that list to see if one of them can arrange testing for you. You should do this no later than October 4. Note that schools may have their own local deadlines for receiving requests from outside students to test at their school.

When you find an AP coordinator able to administer your AP Exam(s), he or she is responsible for ordering your exam materials, telling you when and where to report for the exams, and collecting the exam fees.

Not a student?

Go to AP Central for resources for educators