On average, junior high students may have between 6-8 classes per day. These classes typically cover a range of subjects, including English, Math, Science, Social Studies, Physical Education, Health, Art, and Music.
Some junior high schools may also offer elective courses that students can choose from, such as foreign languages, technology, or band. The specific requirements and number of classes may vary from school to school, so it's best to check with the individual school or school district for more information on the class schedule and curriculum.