Insights

What 22 years of NHH grades say.

Patterns across every NHH course, 2004–2025, from official DBH data. GPA here is A = 5 … E = 1; F is not counted, as at NHH.

01

The big picture

How NHH grades are spread, and whether they have drifted over the years.

How grades are distributed

Every letter-graded exam at NHH, all semesters combined. Pass/fail courses are not included.

A
23.1%
42,462
B
39.8%
73,057
C
24.5%
44,912
D
7.8%
14,333
E
2.8%
5,084
F
2%
3,623

Is NHH getting easier?

Per semester, for all of NHH or one master specialisation. Semesters with fewer than 50 grades are left out.

The COVID years

Average GPA and share of A's per calendar year, 2018–2023. 2020 and 2021 are the pandemic years.

2018

3.66

20.9% A

2019

3.67

20.4% A

2020 · COVID

3.77

22.0% A

2021 · COVID

3.77

24.0% A

2022

3.72

21.9% A

2023

3.72

23.4% A

02

Choosing courses

Where the A's are, where they aren't, and which courses fail the most students.

Highest and lowest average GPA

All semesters combined, courses with at least 30 A–E grades. F is not part of GPA; see failure rates below.

Every course on one map

Average GPA against share of A's. Top right is easiest, bottom left hardest. Tap a dot to open the course.

235 courses
Bachelor
Master
Other
Bigger dot = more students

Each dot is one course. Dashed lines mark the average.

03

Programmes

Do some specialisations, languages or course sizes grade more generously?

Which major grades highest?

Master specialisations, last 5 years, letter-graded courses with at least 20 students.

MajorAA or B
1ENE30.3%81.3%
2MBM32.4%78.9%
3NBD29.4%75.1%
4STR16.3%68.2%
5BAN27.2%67.6%
6ECN26.3%67.3%
7ECO29.2%66.7%
8FIE29.3%66.3%
9ACC23.2%59.3%
10BUS17.0%58.9%

Each major, year by year

Share of A's per specialisation per year, master courses only. Scroll sideways for more years.

ACC
BUS
BAN
ECO
ECN
ENE
FIE
MBM
NBD
STR
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
24%
23%
26%
19%
15%
16%
18%
18%
19%
19%
14%
19%
20%
15%
27%
28%
28%
25%
30%
27%
26%
29%
27%
25%
30%
24%
43%
27%
26%
36%
31%
27%
15%
20%
24%
15%
32%
28%
24%
29%
29%
25%
20%
24%
26%
26%
26%
29%
29%
31%
29%
33%
20%
32%
32%
26%
29%
28%
27%
32%
29%
32%
18%
30%
32%
41%
36%
43%
23%
36%
26%
38%
30%
20%
13%
27%
22%
40%
33%
24%
14%
17%
17%
17%
14%
15%
16%
16%
13%
23%
Share of A:
<15%
15–22%
22–28%
28–35%
35–45%
45%+

Language, level and semester

Weighted averages over letter-graded courses with at least 20 students. Groups with fewer than 5 courses are left out.

Teaching language

English

65.8%

got A or B

24.9% got an A

182 courses

Norwegian

56.7%

got A or B

18.5% got an A

32 courses

Study level

master

64.2%

got A or B

23.8% got an A

127 courses · 70,978 students

bachelor

58.7%

got A or B

19.7% got an A

85 courses · 100,892 students

Semester

Fall

61.3%

got A or B

22.1% got an A

188 courses · 100,790 students

Spring

65.0%

got A or B

24.5% got an A

195 courses · 82,681 students

Do heavier courses grade harder?

Share of A or B grouped by the course's ECTS credits. Credit sizes with fewer than 3 courses are left out.

04

Change over time

Courses that got easier or harder, swing a lot between semesters, or had one very bad term.

05

Just for fun

Bergen is famously rainy. Does a sunny exam period hurt grades?

Does the sun ruin your grades?

NHH is in Bergen — the rainiest city in Europe. Each dot is one exam period: sunny days during the exam months (x) vs. that semester's average GPA (y).

Sun ↔ GPA correlation

+0.27

Plot twist — there's a weak positive link: sunnier exam periods actually line up with slightly better grades.

Comparing each season against itself removes the season as a confounder — sunnier springs vs typical springs, sunnier falls vs typical falls:

Spring vs Spring

+0.24

21 semesters · avg 51.3 sunny days · GPA 3.76

Fall vs Fall

+0.15

22 semesters · avg 12.5 sunny days · GPA 3.71

Spring exams (May–Jun)
Fall exams (Nov–Dec)
All semesters
/ within-season
· 43 semesters

Just for fun — correlation isn't causation, the sample is small, and many courses are graded on a fixed curve, which would mask any real weather effect. Weather data by Open-Meteo.