Introduction
This particular bench is 18 3/4″ tall, 6′ long and 12″ deep. The bench top (the seat) and legs are made from 1 x 12 poplar. Because of the length, the side rails are 1 x 6 to support any weight in the middle — plus the height of the rails is 1/3 of the overall height of the bench making for visually pleasing proportions. For a shorter bench, a 1 x 4 could be used instead. The round holes in the legs are 6” from the bottom, which combined with the rail height, divides the legs into thirds (6 + 6 + 6 = 18). I used poplar for the bench because it is widely available in 12” widths and it is great for painting.
Step 1

Measure and Cut
Measure and cut the top (bench seat).
Step 2

Mark the Side Rails
Using the length of the top as a guide, mark the length of side rails.
Step 3

Cut the Rails to Length
Cut the rails to length, then cut the angles on the ends. I measured 4″ up on the end and 8″ down the length of the board, which turned out to be about 60°. My miter saw will make that cut, but a lot of them won’t. A jig saw or a hand saw will work just fine.
Step 4

Measure and Cut Both Legs
Measure and cut both the legs from the 1 x 12. My legs are 18″ long, which makes the overall bench height 18 3/4 high.
Step 5

Mark the Circle
Mark the location of the circle (mine is about 6″ on center from the bottom) and the angle of the cutout. The cutout starts about 3 inches from each edge of the board.
Step 6

Cut Out One Side of the First Leg
Cut out one side of the first leg. I used a jig saw, but a band saw or a hand saw would work just as well.
Step 7

Drill Out the Hole
Drill out the hole using a 1 1/2″ forstner bit. Be careful not to break out the back side of the board. Drill until the center of the bit pierces the back side, then flip the board around and drill from the other side.
Step 8

Mark the Cut Lines
Using the first piece as a template, mark the cut lines on the other leg. Flip the “template” over and complete the transfer. Cut and drill the second leg and use it as a template for marking the other half of the first leg. Finish cutting out the first leg.
Step 9

Cut Out the Notches
The notches are the mechanical support for the side rails. Use the height of the rails to mark where the cuts will be. Cut out the notches using the jig saw.
Step 10

Make Cleats
Use some scrap to make some cleats. These are 3″ long by 1″ x 1″ with 2 holes in one side and a single hole in the perpendicular side. The purpose is to hold the bench seat to the legs and rails. I used 3 on each side rail and one on each leg (8 total per bench).
Step 11

Sand It
It’s time to get all of the parts nice and smooth. Sand all of the pieces up to 150 grit. This leaves a little texture for the paint to stick to. If you plan on staining yours, sand to 220. I also like to use a hand plane on the edges, instead of sanding. To get in the notch in the legs, I wrapped a piece of sandpaper around a piece of 1/4″-thick wood.
Step 12

Assemble Pieces
Assembly. My workbench is not level by any means, so I took extra care to create a level surface. Apply some glue in the notches in the legs then attach the side rails to the legs.
Step 13

Attach Cleats
Attach the cleats using glue and screws. Leaving a little space at the top will help hold the seat tightly to the rails.
Step 14

Attach Bench Seat
Attach the bench seat to the rest of the assembly starting with a line a glue. Line up the seat and screw into the cleats.
Step 15

Glue Plugs
Glue plugs in the side screw holes. The difference between plugs and using a dowel is that the plugs will be long grain wood and the dowel will be end grain wood. The long grain runs in the same direction as the side rails. And do yourself a favor. Don’t use cherry plugs if you don’t have to. When the glue is dry, level off the plugs. I find that a hand saw and hand plane works perfectly.
Step 16

Clean Wood
Clean the whole thing using a damp rag or mineral spirits. This does two things. One, it removes sawdust and two, it raises the grain. In a lot of species of wood, when it gets damp (like when painting) the loose grains stand up, making for a rough surface. Pre-raising the grain helps to minimize the effect.
Step 17

Sand
Sand again to get rid of the raised grain.
Step 18

Paint It
I used General Finishes Antique White Milk Paint. Being a traditional material, the Milk Paint lends to the timeless look and feel of the benches.