not a teacher
Can 'She is a nice girl' mean 'She is a beautiful girl'?
It could in certain circumstances, but it usually means that she has a pleasant or charming personality.
I think someone is more likely to say "She's a nice looking girl", if they mean that she is pretty.