Raumati Beach School and Paraparaumu Beach School, north of Wellington, have been closed for the day because of heavy rain.
Flooding was gumboot deep in parts of both schools but there didn't seem to be any internal damage to buildings.
Raumati Beach School principal Mike Farrelly said work to address drainage issues was expected to start in the upcoming school holidays.
The flooding was the worst he had seen since four years ago.