Is bengali subject compulsory for all students??
Dear candidate it totally depends on the subject combination you wish to opt for higher studies. Mostly during you 10+2 you need to take language subjects but for state boards now you can take English A and English B and for ICSE and CBSE boards you can skip Bengali if you want. Further in higher studies it is totally upto you whether you want to opt for Bengali Hons or Bengali as a combination. But in some colleges in may be compulsory, for most of them it is optional.
Good luck!!