Does he have to do 3rd grade homework too? I'm not sure I'd let him drop out if he's doing well in the higher math. But if he's getting the concepts quickly maybe see if you can get accommodations to limit the amount of homework he's getting.