There are lots of different ramshorn species. Either yours is a baby of one of the large species, or it's one of the tiny ones. I have the tiny ones as pest snails in both my tanks.
I would concur with ramshorn...I've got a lot of them that came over on plants and I didn't see them until they got that size. The one that has survived my assassin snail gauntlet is HUGE