This document presents a genetic algorithm approach for scheduling jobs with burst times and priorities to find a schedule that is near or equal to the optimal shortest job first (SJF) schedule. It discusses related work on using genetic algorithms for scheduling problems. The proposed algorithm uses a genetic algorithm to generate priorities that are assigned to jobs to find a schedule with a total turnaround time close to the SJF schedule. Experimental results show that the genetic algorithm approach produces solutions very close to SJF and better than a priority-based algorithm in terms of total turnaround time.