Слово школа відбувається від давньогрецького кореня scholazo, що означає «відпочивати від роботи». Стародавні греки у вільний від роботи час воліли відвідувати розмови філософів і в такий спосіб поповнювати обсяг знань. Завдяки цьому з'явилося слово школа – «місце, де можна здобути освіту».
Походить від латів. schola, від ін.-грец. σχολή «дозвілля; затримка, заняття у вільний годинник, читання, лекція, школа», із праїндоєвр.
Слово «школа» спочатку з'явилося у Стародавню Грецію, та його значення було зовсім іншим — «дозвілля, відпочинок». Однак це дозвілля не було пустим — він мав на увазі філософські бесіди у вільний від роботи час. Поступово у філософів з'явились постійні учні, і це поняття позначало навчальний процес.
на Русі навчальні заклади іменувалися училищами: слово школа узвичаїлося починаючи з XIV століття. У першій половині XI століття існувала і була відома палацова школа князя Володимира у Києві та школа, заснована Ярославом Мудрим у Новгороді у 1030 році.