what's the difference between a specialist and a corporal in the army
A Corporal is a noncommissioned officer, whereas a Specialist is not. Unlike other NCO ranks (such as Sergeant, Staff Sergeant, etc.), promotions to Corporal don't have to be DA approved (although they can be), since it's considered a lateral promotion, with no changes made to pay.