Hermione is neither a Muggle nor a Mudblood. Hermione is an extremely talented and powerful witch who was born to Muggle parents. However, it makes no sense to call her a Mudblood either because it is a very derogatory term that should never be used to refer to anyone in the first place. Hermione was called Mudblood on several occasions, especially by Draco Malfoy, but she never ever flinched at the mention of this term because she was also a very brave and gifted witch.