A new primary school initially set to open last month to support two new housing developments may not be finished for another five years.