From midden (“middle”) + klasse (“class”).
middenklasse f (plural middenklassen or middenklasses, diminutive middenklassetje n)