You don't need to create a type, just define the variable as a table:
Declare @Pass as table (Grade int,TotoP int)
insert @Pass Select Grade, COUNT(ProgressionStatus)
from LearnerProgression
where AcademicYear='2010' and EmisCode='500171421'
group by Grade
Also note that you had an extra semeicolon after
AcademicYear='2010'