Re: Should it be mandatory to learn at least 1 provincial dialect?
Non-Urdu speaking kids already have hard time learning Urdu and English and taking exams in those languages. You could have several electives and encourage students to learn other languages, but not force them please.
If it has to be, then it should be at primary level. Younger kids learn languages quickly.