I don't really like either of your sentences. These seem better to me: The woman is late for her class since she finished her job/work 5 minutes before it started. (present) The woman will be late for her class since she finishes her job/work 5 minutes before it starts.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.