I'm finally getting around to sharing our DIY white board! It was a cinch to make. First, we purchased a piece of inexpensive shower board from Home Depot. We were happy with the 4' x 8' piece. If we had needed a smaller piece, we would have asked them to cut it on site. Shower board is literally the stuff that goes inside a shower.
Next, we screwed it into the wall. Then we used trim to frame it. (And by "we" I mean our friend Chris who volunteered to help with that part of it in exchange for a cooking lesson.) Then we caulked everything, primed it, and painted it. I purchased vinyl lettering from this Etsy shop. I used thin tape to create the outline of the monthly calendar and some sections on the right (for example, one of them says "On the Menu" and I list out the meals we're having that week). Each month, I use a dry erase marker to label the days. I transfer events from the yearly section over to the monthly section. That's it!
I was afraid it would stick out from the wall too much or be really distracting, but neither of those things ended up being true. We really like it!