Shaftesbury has a successful small economy with many independently owned shops on the High Street and elsewhere, as well as some national shops. In addition to cafés and antique shops, there are also several clothes shops and estate agents, as well as a butcher, bookshop, travel centre, and other amenities, including a swimming pool. Shaftesbury's main source of revenue is tourism. Significant employers include Pork Farms, Stalbridge Linen (a commercial laundry), Guys Marsh Prison, Wessex Electrical and the Royal Mail. Wincombe Business Park houses some small enterprises. There are currently two primary schools and a secondary school.