A move to ban unvaccinated kids from NSW preschools and childcare centres isn't about discriminating against the children of vaccine refusers, the state opposition says.

Labor leader John Robertson will introduce amendments to the public health act which would give early childhood centres the right to refuse kids who haven't had their shots.

The move comes amid concern about high rates of unvaccinated children in some parts of NSW as well as the emergence of so-called ''anti-vaxxers'' who refuse vaccination.

Some parts of NSW had lower vaccination rates than Rwanda, Mr Robertson said.

But he said it was a case of most non-vaccinaters simply forgetting, and vaccine refusers were a minority.