What causes high cholesterol in children and teens?

The main factors contributing to high cholesterol in children and teens are:

  • An unhealthy diet, especially one high in fats.
  • A family history of high cholesterol, particularly if one or both parents have high cholesterol.
  • Obesity.
  • Certain diseases, such as diabetes, kidney disease, and thyroid diseases, can also cause high cholesterol.