A high school (also secondary school, senior school, secondary college) is a school that provides children and youth with part or all of their secondary education. It may come after primary school or middle school and be followed by higher education or vocational training.