This document describes the process for analyzing and determining the level of service of weaving, merging, and diverging segments on highways. It involves 8 steps: 1) collecting input data, 2) determining flow rates, 3) determining the configuration, 4) calculating maximum weaving length, 5) determining capacity, 6) calculating total lane changing, 7) determining average speed, and 8) calculating density to determine the LOS. An example problem is also provided to demonstrate applying the 8-step process to analyze a weaving segment on an urban freeway.