* Grade level: Class size limits are often different for elementary, middle, and high school.
* Subject: Some subjects might have different requirements than others.
* School district: Individual school districts may have their own policies that set limits stricter than state-mandated minimums. There's no statewide mandated maximum class size for all grades and subjects.
* Teacher's certification and experience: In some cases, more experienced teachers may be allowed larger classes.
To find the specific maximum class size for a particular school or grade level in North Carolina, you'd need to check with the relevant school district or the North Carolina Department of Public Instruction (NCDPI).