CougarGrades.io

Analyze grade distribution data for any past University of Houston course

Please enter course or instructor. Example: MATH 1310, Renu Khator, College Algebra

Frequently Asked Question:

Sometimes the "GPA" column is inconsistent with the letter grades that the students actually received. What does this mean? What should I believe?

Outdated FAQ from before January 7, 2024

This is a very clever observation, and there's supposedly a rational explanation for this. Generally speaking, the data we receive from UH looks like this:

TERM SUBJECT CATALOG NBR ... A B C D F SATISFACTORY NOT REPORTED TOTAL DROPPED AVG GPA
Spring 2021 POLS 6312 ... 2 4 0 0 0 0 4 1 3.498
Spring 2021 MATH 3321 ... 66 41 4 0 0 46 2 6 2.026
Spring 2021 COMM 4303 ... 3 7 0 0 0 18 2 3 0.971

The "AVG GPA" column is what CougarGrades uses in its statistics. By design, we do not recompute this value based on the number of letter grades received.

You can very obviously see that the bottom 2 rows don't have "AVG GPA" columns that make sense. However, this data is exactly as UH provided it (with no official explanation). What gives?

From this, we can infer that: The GPA that UH provides is not necessarily the GPA that could be calculated from the grade letters received. The leading theory we've speculated from this is:

The GPA that UH provides is the "real" GPA that isn't affected by "S" and "NCR" grades. In other words, it's the average GPA of what the students would have made if they didn't receive S or NCR grades, and accounts for all the Cs, Ds, and Fs that would've been given in the course.

With this in mind, it makes a lot of the lower "AVG GPA" values seem pretty bleak, although this is most likely attributed due to the COVID-19 global pandemic and the abrupt transition to online classes.

Update (January 7, 2024):

What happened?

For some sections held during the COVID-19 pandemic while the Interim Undergraduate Grade Policy was still in effect, we've noticed that UH may have incorrectly calculated the GPA by including the number of S and NCR in their calculations.

For those who don't know, UH claims to calculate GPA by adding the number of points depending on the number of letter grades received by using the table below, then divides that sum by the number of students in that section that received a letter grade that was not one of: S, U, I, W, or NCR.

For some semesters, we believe that UH may have accidentally included students that received S and NCR in their tally for the total number of students that received a grade, skewing the GPA down.

A simplified GPA calculation could resemble the following formula:

points = (4.0 * As + 3.0 * Bs + 2.0 * Cs + 1.0 * Ds + 0.0 * Fs)
# UH may have done this...
wrong_gpa = points / (studentsEnrolled - Us - Is - Ws)
# ...when they should've done this
correct_gpa = points / (studentsEnrolled - Us - Is - Ws - Ss - NCRs)

How is CougarGrades addressing this?

Using the number of letter grades received, and following the official GPA formula, we can re-calculate an estimate of the GPA ourselves.

With that estimate, if the recorded GPA and our estimate are different by over 0.25 (the median standard deviation for all instructors), then we display a warning on the site:

warning with estimated GPA

We don't have the number of plus/minus (A+, B-, etc) grades within each category, so our estimate may be off.

Grade Points Awarded for Each Grade (Source)
Grade
Points
A 4.00
A- 3.67
B+ 3.33
B 3.00
B- 2.67
C+ 2.33
C 2.00
C- 1.67
D+ 1.33
D 1.00
D- 0.67
F 0.00

Last modified: