Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quantos cursos de desenvolvimento profissional foram concluídos por professores em cada escola?
 ###Tabelas: 
CREATE TABLE schools (school_id INT, school_name TEXT, num_teachers INT); CREATE TABLE courses (course_id INT, course_name TEXT, school_id INT, teacher_id INT); INSERT INTO schools (school_id, school_name, num_teachers) VALUES (1, 'Green School', 30), (2, 'Blue School', 40), (3, 'Yellow School', 50); INSERT INTO courses (course_id, course_name, school_id, teacher_id) VALUES (1, 'Python', 1, 1), (2, 'Data Science', 1, 2), (3, 'Web Development', 2, 1), (4, 'Math', 2, 3), (5, 'English', 3, 1);
SELECT school_name, COUNT(course_id) as num_courses FROM schools JOIN courses ON schools.school_id = courses.school_id GROUP BY school_name;