Before the advent of the British in India, Primary education was given in Mosques, Temples and Gurudwaras.
- Schools of Mosques were known as Maqtab or schools of Temples and Gurudwaras were known as Pathshalas. All these were religious schools because these schools used to teach the religious books of their respective religions. Language was also of their own religion.
- In Maqtab, Urdu, Persian and Arabian languages were used. In Gurudwaras Gurumukhi language and in Temples Hindi and Sanskrit languages were used to teach their respective students. Teachers who gave education were religious leaders.
- Larger schools were there for higher education. These were generally different from religious places. Teachers of these schools were generally scholars.
- The schools, in which Arabian and Persian were taught, were known as Madrassas. Students of all the religions were allowed to take education over here.
- For Higher education of Hindi and Sanskrit, arrangement was there in larger schools like Benaras.
- Special schools were also there in India for training of business or of any art. These were known as Mahajani Schools.