Not all Carnival cruises are jam packed with children. I am currently on the Pride and the CD said there were only 40 kids on this cruise.
If you avoid school vacation times, as well as the ships that are more kid focused (with roller coasters, etc.), you may have a Carnival cruise that is more to your liking.