The school was officially opened on its current site as a First School on 19th June 1981 by the then Bishop of Norwich, the Right Reverend Maurice Wood. It was named Henry Preston First School after the rector who built the first school for the children of Tasburgh in 1844.
In 1997, the school became a primary school and the name was shortened to Preston CE Primary School. The refurbished and extended school building was officially opened by HRH The Duchess of Gloucester on the 13th March 2001.
Since September 2017, the school has worked in close partnership with Saxlingham Nethergate CE Primary School and in January 2019, the two schools formally joined together to form the Tas Valley Church Schools Federation. The two schools share a governing body and a headteacher and continue to work together to achieve the best offer for all children in the federation.
At present, Preston Primary school has 126 children on roll, aged from 4-11 years and is organised into five class groups.