I was always the opposite; strong on pushups and couldn't do any pull-ups.
My son was crappy at push-ups, so I had him doing pushups where he was starting from flat on the floor (deloaded) every rep. It has helped him a ton.