"to be sung" is correct. Think of it as a contraction of: The Hindu-nationalist Bharatiya Janata Party wants the song to be sung by people in all schools... or another way of saying: The Hindu-nationalist Bharatiya Janata Party wants people to sing the song in all schools...
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.