This is a graph theory lesson from Discrete Math on spanning trees, minimum weight spanning trees, Prim's Algorithm, and Kruskal's Algorithm for middle/high school/college students. Included: 2 sets of lesson slides (one on trees and spanning trees, the other on minimum weight spanning trees, Prim, and Kruskal Algorithms), practice worksheet covering all topics, and key.