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: Qual foi o número médio de horas de voluntariado por voluntário no programa de Educação em 2021?
 ###Tabelas: 
CREATE TABLE Volunteer_Hours (id INT, volunteer VARCHAR(50), program VARCHAR(50), hours FLOAT, hours_date DATE); INSERT INTO Volunteer_Hours (id, volunteer, program, hours, hours_date) VALUES (1, 'Alice', 'Education', 10, '2021-01-01'); INSERT INTO Volunteer_Hours (id, volunteer, program, hours, hours_date) VALUES (2, 'Bob', 'Environment', 15, '2021-02-01');
SELECT program, AVG(hours) as avg_hours_per_volunteer FROM Volunteer_Hours WHERE YEAR(hours_date) = 2021 AND program = 'Education' GROUP BY program;