Both your sentences are fine. Each student must see their counsellors = each student has one or more counsellors. Grammatically it is fine, despite there not being verb-noun concord.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.