First, pediatric cardiology is likely one of the highest-earning subspecialties that a pediatrician can pursue. According to SalaryExpert.com, the average salary for a pediatric cardiologist is $385,479 per year.