"Have you been gotten" is the only incorrect expression among the options in your question. Yes, "A message has been received from school!" is correct.
I can confirm that "Have you gotten" is extremely, extremely commonly used in the US. Phil says it's also acceptable in the UK. You might want to leave your Questions open a little longer.