"Shall" has same or similar meaning as "Will". In British English, most of the people would say "I shall go to school.", but in American English would say "I will go to school." Lesser people would use "Shall" now, because the past tense of "Shall" is "Shan't", "Shan't" is old style english, we just use "won't" (the past tense of "will") now. The meaning of "Should" is used to say what would have been right or sensible, but was not done.