ax to grind

[ax to grind] {n. phr.}, {informal} Something to gain for yourself; a selfish reason.

In praising movies for classroom use he has an ax to grind; he sells motion picture equipment.

When Charles told the teacher he saw Arthur copying his homework from Jim, he had an ax to grind; Arthur would not let Charles copy from him.