I'd add Geography (both physical and political) to the list. At the elementary / middle school level, they'd be lumped with History into "Social Studies."