W Gminie Oświęcim od dnia 1 września 2017 r. będzie funkcjonowało osiem szkół podstawowych:
| 1. | Szkoła Podstawowa im. 6. Pomorskiej Dywizji Powietrzno – Desantowej w Babicach |
| Babice, ul. Różana 23, 32-600 Oświęcim | |
| 2. | Szkoła Podstawowa im. Pomnik Dzieci Więźniów Oświęcimia w Brzezince |
| Brzezinka, ul. Szkolna 19, 32-600 Oświęcim | |
| 3. | Zespół Szkolno-Przedszkolny w Harmężach |
| (Szkoła Podstawowa im. św. M. M. Kolbego, Przedszkole) | |
| Harmęże, ul. Borowskiego 30, 32-600 Oświęcim | |
| 4. | Szkoła Podstawowa im. Henryka Sienkiewicza w Grojcu |
| Grojec, Aleja Ogrodowa 2, 32 615 Grojec | |
| 5. | Szkoła Podstawowa im. Artura Grottgera w Porębie Wielkiej |
| Poręba Wielka, ul. Aleja Parkowa 1, 32-600 Oświęcim | |
| 6. | Szkoła Podstawowa im. Jana Pawła II w Rajsku |
| Rajsko, ul. Edukacyjna 11, 32-600 Oświęcim | |
| W tej szkole podstawowej będą funkcjonować klasy dotychczasowego Gimnazjum Gminnego Nr 1 im. mjr. Piotra Szewczyka w Rajsku. | |
| 7. | Szkoła Podstawowa im. Józefa Suskiego we Włosienicy |
| Włosienica, ul. Suskiego 53, 32-642 Włosienica | |
| 8. | Szkoła Podstawowa im. Komisji Edukacji Narodowej w Zaborzu |
| Zaborze, ul. Jezioro 2, 32-600 Oświęcim | |
| W tej szkole podstawowej będą funkcjonować klasy dotychczasowego Gimnazjum Gminnego Nr 2 im. Komisji Edukacji Narodowej w Zaborzu. |
W załączeniu: