For (a) I would say: They teach us to read, write and speak English better. On is used after improve in other contexts: I can't improve on his performance! For (b) I would say: There are classes from Monday to/till/until Friday.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.