17 businesses including a primary school, coffee shops and restaurants have been given new food hygiene ratings.