Student or Learner
Is this sentence grammatically correct? And should a hyphen be placed between "1st" and "grade"?
"She is a 1st-grade middle school student."
Thank you very much.
Sorry, I must disagree with pyoung. In the US, "first grade" indicates the year of school that follows kindergarten. First grade students are about six years old. "Middle school" refers to sixth, seventh and eighth grade students (ages 11, 12 and 13 respectively). Maybe you could say "first year of middle school." Also, "1st" should be written as "first" when it's used in a sentence.
For one thing, 1st should be written out as "first."
If you do use the expression "first-grade" to modify a noun, then yes, it should be generally hyphenated.
> She is a first-grade honor roll student.
"She is a first grade student" might be an exception because the expression "first grade" is a customary term in itself, like "high school."
You can't be a first grader AND a middle school student at the same time.
> She is in the (her) first year of middle school. (age 11)
> She is in the sixth grade. (age 11)
> She is a first grader. (age 6)
> She is a sixth grader. (age 11)
> She is a first-grade honor roll student. (age 6)
> She is a first-rate middle school student. (age 11, 12, or 13)
> She is a first-rate honor roll student. (no age implied)
> She is a home-schooled sixth grader. (age 11)
> She is a first-year middle schooler. (age 11)
- Not often used, I would say. There doesn't seem to be much advantage in referring to the sixth grade in such a roundabout way, especially when the SIXTH grade is described as the FIRST year.
In any case, the point I was trying to clarify was the meaning of 'first grade'. Was it referring to the student's 'grade' or level in school or her performance as a student? Either one of these interpretations is possible from the sentence submitted.
...and, yes, 'first' rather than '1st' is correct.