Graduation rate edges up to all-time high