Middle schools are more student-focused, and junior highs are more subject-oriented. Students at junior high schools typically attend six to eight different subject-specific classes per day, while most middle school students have block classes that last two or more hours each and cover a blended mix of subjects.