ESG scores are typically assigned by specialized rating agencies. These agencies use various data sources to evaluate a company's ESG performance and assign a score.