I would definitely NOT get messenger bag - they carry large amounts of books which are extremely heavy and will hurt when carried on one shoulder. Go for a rucksack type? Plus, they have to carry sports kit, musical instruments etc and two spare hands is great.