Junior schools are institutions that educate students in the early stages of their academic life. They are also known as elementary schools or primary schools. These schools play a fundamental role in preparing students for the future by instilling fundamental skills in them. They provide basic education in various subjects such as science, mathematics, language, music and sports. Synonyms for junior schools include infant schools, pre-primary schools, junior elementary schools or lower schools. All these other terms are used to refer to the same level of education and serve as a foundation for the remaining years of schooling.