How Do End of Course Tests (EOCs) Affect My Grades?
Last updated August 4, 2025
Depending on which U.S. state you live in, you may need to take end of course tests (also known as EOCs) to receive credit and pass certain classes. If you’re curious about EOCs and how they impact your final grades, look no further! In this article, we’ll break down EOCs and why they matter.
What is an end of course test (EOC)?
An EOC is a test students are required to take at the end of a high school class to demonstrate their knowledge of the course material.
What subjects require EOCs?
It depends on your state, but typically, subjects like Algebra, English, Science, and History require EOCs.
How do EOC tests affect my grades?
The impact of EOC test scores on your final grades will vary by your state or school district. For example, if you live in North Carolina, your EOCs might make up 20% of your grade in a class, while in Florida, they might make up 30%. If you’re curious about whether your state or school district uses EOCs or what percentage of your final grade they make up, talk to an educator.
Is passing EOC tests mandatory to receive credit for a class?
It depends. In some states, passing EOCs is required to receive credit in a class or even to graduate high school. However, some states may only require that students complete their EOCs. In some states, what’s most important is a student’s overall grade. As long as their total grade for the class—including their score on the EOC test—is a D or better, they will generally receive credit for the class.
Are EOC tests required?
If your state uses EOC tests, then yes, they are typically required. However, there may be some exceptions. For example, if you are a student who requires accommodations or uses an Individualized Education Plan (IEP), you might be eligible for an exemption from an EOC test requirement.
Have more questions about end of course tests? Text #Hello to 33-55-77 to chat with one of our advisors. If you're using a mobile device, click here to have the text message set up for you!