1) is real-life one word? My teacher considered it to be.

2) then would Spanish-Americans be one word?

1 answer

Real life is two words. If it's used as an adjective before a noun, it would be hyphenated.

http://www.google.com/#q=real+life+definition

Spanish-Americans is hyphenated.