A school for children that have completed elementary school or grade school, but are not yet old enough for high school. In the US, it often includes grades 6 or 7 through 9.
In California the term originally used was "intermediate high school," later shortened to "intermediate school," but the term "junior high school" is rapidly supplanting the others.
Wikipedia foundation.