Newport currently has a population of about eight thousand, mostly residing in stone houses built before World War II. The town centre comprises two main streets where may be found a small variety of shops and three public houses. The town has one primary school, Newport Primary, with older pupils attending secondary school at Madras College in St Andrews, or at Bell Baxter High School in Cupar, or at the nearest independent schools, the High School of Dundee and St Leonards School.