Prep the pans and oven. Preheat oven to 350°F (175°C). Grease two 8-inch round pans, line bottoms with parchment, and lightly flour the sides.
Mix dry ingredients. In a large bowl, whisk flour, baking powder, baking soda, and salt. Add sugar and whisk again to combine.
Combine wet ingredients. In a separate bowl, whisk eggs, milk, sour cream, and vanilla until smooth.
Slowly whisk in the melted, slightly cooled butter.
Make the batter. Pour wet ingredients into dry. Stir with a spatula just until combined and no dry streaks remain. Do not overmix.
The batter should be smooth and slightly thick.
Bake. Divide batter evenly between pans. Bake 24–28 minutes, or until the centers spring back and a toothpick comes out clean or with a few moist crumbs.
Cool completely. Let cakes cool in pans 10 minutes, then turn out onto a rack, peel off parchment, and cool fully. Wrap and chill for at least 30 minutes before frosting for easier handling.
Make the buttercream. Beat butter on medium-high until creamy and pale, about 2–3 minutes.
Add half the powdered sugar, vanilla, and salt; beat on low until combined. Add remaining sugar and cream, alternating, until fluffy and spreadable. Adjust with more cream (for softness) or sugar (for stiffness).
Beat 1–2 more minutes for extra smoothness.
Level and stack. If domed, level cake tops with a serrated knife. Place one layer on a board. Spread a 1/2-inch layer of buttercream on top.
Set the second layer over it.
Crumb coat. Apply a thin layer of frosting over the top and sides to trap crumbs. Chill 15–20 minutes to set.
Final coat and smooth. Add a thicker layer of buttercream. Use an offset spatula and bench scraper to smooth the sides and top.
It doesn’t have to be perfect—clean and even is great.
Decorate in school colors. Tint a portion of the frosting with gel colors. Pipe a simple border around the top and bottom edges. Add sprinkles, a grad cap topper, or write “Congrats, Grad!” with a small round tip.
Chill briefly, then serve. Refrigerate 20–30 minutes to set the frosting.
Slice with a warm knife for clean cuts.