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?)

Yes, they are correct, and yes, B could be an answer to the question, as well as C.

Sra

your going to brazil

In the short dialogue, the expressions used by A and C to state where they are from are correct and clear. However, the answer provided by B, "I'm from a school," is not entirely specific. While it is possible for someone to answer with "I'm from a school" to imply that they belong to a particular school, it is not a typical response to the question "Where are you from?" as it does not clearly indicate the geographical location.

A more common and clear response to the question "Where are you from?" would typically refer to a city, state, or country, providing a more specific location. For example, someone might answer "I'm from New York" or "I'm from France."