Pediatric nurses typically earn the highest salaries in hospitals or surgical centers, with salaries ranging from $73,500 to $92,900. These settings often provide additional benefits, overtime opportunities, and shift differentials for night or weekend work.