When I transfer a student from a class where they had a future drop does this information carry over to the new class?

Yes, when you transfer a student from one class to another using the Transfer option (links in Class and Student records) any future drops that had been scheduled for the student are automatically added to the new class.