Prim says that, technically, he is still the baby Potter. Because she's not a Potter. She's a Dursley. And she highly doubts that she outranks him in anything.
Prim likely hid from Zac when they were in school. Avoided him in the common room. That sort of thing.