A new £500,000 building at a Buxton school - replacing old facilities - has received top marks from staff and students.
The new building at Earl Sterndale Primary School has been funded by Derbyshire County Council.
Headteacher Daniel Holden said: “We now have a school building which is modern and fit for purpose, and our students are really enjoying their new dining hall, kitchen and library area.
“The school was built over 150 years ago and very little has changed. At last we have a school ready for the 21st century.”
The school’s new building has been built in locally-sourced stone and features an environmentally-friendly grassed roof.
Derbyshire County Council’s deputy cabinet member for children’s services, councillor Caitlin Bisknell, said: “We’re delighted to officially open Earl Sterndale Primary School’s new building.
“The Grade II-listed building is standing the test of time and we’re pleased to be able to provide some great new facilities.
“We continue to face huge financial pressures but it’s one of our key priorities to make sure we’re providing safe, state-of-the-art schools.”