Crookston Castle Primary, which serves Greater Pollok, has proved such a hit with parents there is no longer any space for new pupils.
Now councillors have voted to move Crookston Early Years Centre and funnel more than £4m into expanding the school.
Councillor Stephen Curran, Executive Member for Education and Young People, said: "We have had to look at ways to increase capacity.
"The decision to spend £4.2m on a stand alone nursery in the school grounds is good news and means that we can meet the current demand by parents and also plan for the future."
Crookston Castle was formed from a merger of Bonnyholm, Leithland and McGill Primary Schools.
The Glenside Avenue school shares its site with Langlands Primary School and Crookston Early Years Centre.
Langlands accommodates 60 children aged two to 12 with complex learning needs.
The Early Years Centre has space for 64 children, under 2s and kids aged two to five.
Council bosses said the number of children in the school's catchment area is projected to exceed capacity.
At the moment it has a maximum capacity for 434 pupils but by 2018 that is expected to reach 581.
Teachers had to set up two extra temporary classrooms this year to cope with the number of new pupils.
New housing has accounted for the rise in the number of children in the school's catchment area.
Part of the new proposal will also see Glenside Avenue turned into a one-way street.
Bosses said Langlands Primary School will not be affected by the plans.
Crookston Early Years Centre will remain on the main campus site but will be moved from within the main building.