Den skadliga koden upptäcktes i lördags kväll men hann infektera viktiga nätverkssystem innan man lyckades stänga ner systemen och stoppa den, rapporterar AP.

Det ledde till att distriktets 540 000 elever och 70 000 anställda tvingades byta sina lösenord.

Attacken ska till en början ha riktat in sig på system som innehåller information om betalningar från privata entreprenörer, som är offentliga och går att begära ut, och inte systemen som innehåller konfidentiella uppgifter som löne-, hälso- och sjukvårdsuppgifter.

Chefen för skoldistriktet säger att konsekvenserna kunde ha blivit ”katastrofala” om attacken inte upptäckts på lördagskvällen.

– Om vi inte hade kunnat köra våra skolbussar hade över 40 000 av våra elever inte kunnat ta sig till skolan, eller så hade det lett till stora störningar, säger han.

Inga pengar ska ha betalats ut till hackarna och det är ännu oklart vilka som ligger bakom attacken.

Skoldistriktet tänker nu granska kriminaltekniskt hur attacken gått till för att kunna skydda sig bättre framöver.

– Varje lärare, varje anställd och varje elev kan vara en svag punkt, säger Soheil Katal, distriktets informationschef.