Is kindergarten a proper noun or a common noun?
Its a compound common noun.
A proper noun is unique to a certain thing. For example Queen Elizabeth II of England or The Empire State Building.
Kindergarten comes from the German words for children - kinder - garden - garten - thus making it a compound noun. However as it applies to several buildings, it is not a proper noun.