The N.C. Department of Public Instruction has released its 2016-17 report card data.  The average class sizes were as follows:

Grade/Course Average Class Size (2016-17)
Kindergarten 19
01 19
02 19
03 19
04 21
05 21
06 22
07 21
08 22
09 20
10 20
11 20
12 19
13 12
Biology 18
English II 18
Math I 20