Yes, they are correct, and yes, B could be an answer to the question, as well as C.
Sra
A: Where are you from?
B: I'm from a school.
A: Where do you come from?
C: I come from a company.
(Are the expressions in the short dialogue all correct? What about B? Can B be an answer to the question?)
2 answers
your going to brazil