Is the word "student" an indefinite pronoun? I am just confused about this word. Would you like to express your views regarding this?
Indefinite pronouns are words which replace nouns without specifying which noun they replace.
Singular: another, anybody, anyone, anything, each, either, everybody, everyone, everything, little, much, neither, nobody, no one, nothing, one, other, somebody, someone, something.
Plural: both, few, many, others, several.
A noun can be used in an indefinite sense to mean "anyone who is" - e.g:
Give it to a student.
Means give it to anyone who is a student. But student is a noun, not a pronoun. Only the words above are indefinite pronouns.
"student" is a normal noun, you can say "a student" and form the plural "students". You can't do this with any pronoun. And a lot of nouns have only one form for both sexes: teacher, doctor, artist etc.
The list of pronouns is limited. http://grammar.ccc.commnet.edu/grammar/pronouns1.htm
A pronoun replaces a noun: Peter is my brother. You can replace "Peter" by "he". What noun should "student" replace?