Prva škola je osnovana 1830. U početku je u mestu postojao jedan objekat ali se po potrebi radilo na više lokacija u selu (vatrogasni dom, biblioteka, dom kulture ...).
Škola je bila organizovana do četvrtog razreda. U periodu od 1933-1938. škola se zvala "Ljudevit Gaj". Za vreme Drugog svetskog rata škola je radila kao "Nemačka pučka škola". godine, a osnivač je bila opština. Sa radom je započel
a nakon Drugog svetskog rata i na početku rada u četiri razreda imala oko 120 učenika (oko 35 učenika po razredu). Opremljenost škole je bila skromna, postojala su najneophodnija učila i nameštaj.
Đačka kuhinja radi od tada do danas. U tom posleratnom periodu škola je organizovala tečajeve opismenjavanja dece i omladine koje su vodili učitelji. Evidentirano je učešće naših učenika u svim posleratnim akcijama obnove i unapređenja uslova života u našem mestu. 1962. godine škola dobija ime Nikola Tesla.
1983. godine otvara se nova školska zgrada izgrađena uz stari objekat tako da su i stari i novi deo školske zgrade danas spojeni. Dograđene su učionoce, zbornica, mokri čvor unutar zgrade i centralno grejanje za stari i novi deo škole.
1985. dolazi do poslednje registracije škole kada su se škole Podunavlja razintegrisale. Od 1970. škola ima biblioteku sa preko 5000 naslova. Dan škole se obeležava 2. juna i vezan je za dolazak Nikole Tesle u Beograd. Učenici od prvog razreda izučavaju engleski jezik, a od petog kao obavezni izborni predmet francuski jezik. Obavezni izborni predmeti su još verska nastava, građansko vaspitanje i fizičko vaspitanje. Učenici viših razreda se svake školske godine opredeljuju za ponuđene izborne premete (hor i orkestar, crtanje slikanje i vajanje, informatiku i računarstvo, srpski jezik).
Škola nema organizovanu kabinetsku nastavu (izuzev kabineta za informatiku).