MRT should be free for students and senior citizens. the card can be distributed thorugh schools or CPF.I believe that no matter how frugal an individual or family is, $300 per month for food is not enough.
It is probably closer to $800 to $1,000 per month to buy nutritious and balanced items to prepare meals at home.
I suggest that the public transport companies introduce a monthly unlimited ride pass on the MRT and buses, for all students at $60.