Alpha hemolytic streptococcus are non pathogenic but streptococcus pneumoniae is grouped under this group. Why?

They're pathogemic. Alpha hemolytic strep are not non-pathogenic. They include the pneumococcus (strep pnemoniae) and also viridans group strep. These all cause human disease.