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.
Students and parents can’t order AP Exams directly, but you should be able to arrange to take the exam at a nearby high school that administers them. 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.
Many schools across the world offer AP Exams. If your school doesn’t, and you want to register for an exam, you can contact AP Services for Students at 888-225-5427 (toll free in Canada) or +1-212-632-1780 or [email protected] to find an alternate school for testing or take the exams at a local AP test center.
If you are registering for AP Exams in India without access to AP courses in your school, visit AP in India. For students in China, please visit AP in China. You can also find test centers authorized by the AP Program in Hong Kong, South Korea, and Singapore.