Corrections as above.
There are many alternatives for "weak" you could use; I have suggested a few but many more spring to mind. "Weak", however, certainly doesn't work in this context. I'd also warn you about commenting on weight too much, many people will take offence even if none is intended.
- For Teachers