Thomas Gainsborough School, formerly Great Cornard Upper School, is a secondary school and sixth form in the village of Great Cornard, part of the town of Sudbury in the English county of Suffolk that educates approximately 1,400 pupils.