While they can overlap, "schedule" usually has to do with time, and with making an appointment or arranging events according to time: "I need to schedule an appointment." "Arrange" has to to with organizing or putting things in order, generally, and can refer to objects or things, not only with time sequences.