How to Build a 4-in-1 Activity Table

| | | |

If you’re staring down a long summer with kids who can’t stop arguing long enough to figure out what they want to do next, I have a project for you. This DIY 4-in-1 kids activity table is one of my favorite builds โ€” and based on the feedback I got from my brother after I gifted it to my three nephews, it genuinely delivers on the “keep them busy for hours” promise.

Collage showing four sides of a DIY 4-in-1 kids activity table including train track layout, Lego surface, chalkboard, and drawing paper roll

I originally built this table in 2016 as a late birthday and early Christmas present for my nephews. My brother called me after they opened it and said the kids spent the entire day at it without a single fight. That’s basically the highest praise a gift can get.

In this post, I’m sharing the free printable plans for this project as well as what I learned building it. The best part? It’s a weekend build. You don’t need advanced woodworking skills โ€” just a Kreg Jig, some plywood, and a Saturday afternoon.

Download the free printable building plans here


What Makes This a 4-in-1 Table?

Each side of the tabletop serves a completely different purpose, which is what makes this build so worth the effort:

  • Lego surface โ€” Six Lego base plates glued directly to the tabletop for open-ended building
  • Chalkboard side โ€” Kids can draw roads, trees, rivers, or whatever backdrop they want for their train layouts
  • Drawing paper roll โ€” A closet rod socket and 3/4โ€ณ dowel hold a full roll of paper right at the table
  • Train track setup โ€” The chalkboard surface doubles as a flat, drawable surface for setting up tracks and towns

The tabletop is light enough that kids can flip it themselves, so they can switch activities without needing help. Even my own boys โ€” who were 7 and 9 at the time โ€” were flipping it back and forth independently within the first hour.


Materials and Cut List

Download the free building plans for the complete materials list, cut list, and exact dimensions. Here’s a general overview of what you’ll need:

  • 3/4โ€ณ birch veneer plywood (base and tabletop) โ€” I sourced mine from Home Depot
  • 1ร—2 and 1ร—3 boards
  • Kreg Jig and 1 1/4โ€ณ pocket screws
  • 1 1/4โ€ณ brad nails and wood glue
  • Iron-on veneer edge banding
  • Chalkboard paint
  • Six Lego base plates
  • Closet rod sockets and a 3/4โ€ณ dowel
  • Storage crates with casters (I used ones from Home Depot and added my own casters)

How to Build the DIY 4-in-1 Activity Table

Step 1 โ€” Cut the Base Pieces

Cut plywood pieces for a DIY kids activity table laid out on a concrete workshop floor ready for assembly

Start by cutting the plywood pieces for the base using the cut list from the free plans. I used 3/4โ€ณ birch veneer plywood throughout โ€” it’s widely available, takes paint well, and holds pocket screws reliably.

Step 2 โ€” Drill Pocket Holes

Kreg Jig clamped to a plywood piece with a RYOBI drill positioned to drill pocket holes for a DIY kids activity table

Using a Kreg Jig, drill 3/4โ€ณ pocket holes into each end of the bottom and middle shelves. If you haven’t used a Kreg Jig before, this is a great beginner project for it โ€” the joints are simple and forgiving.

Step 3 โ€” Attach the 1ร—2 Trim to the Shelves

Three Kreg clamps holding a 1x2 board flush to the bottom of a shelf during assembly of a DIY kids activity table with Gorilla Wood Glue visible nearby

Glue and clamp the 1ร—2 pieces flush with the bottom of each shelf, then secure with 1 1/4โ€ณ brad nails.

Step 4 โ€” Assemble the Base

Top-down view of the DIY kids activity table base being assembled with two RYOBI drills and a box of Kreg pocket hole screws on a workbench
Front view of the DIY kids activity table base mid-assembly showing the bottom and middle shelves attached between the vertical side panels with clamps and tools visible

Attach the front and back vertical pieces to the shelves using wood glue and 1 1/4โ€ณ pocket screws. Attach the middle shelf the same way, leaving 7 1/4โ€ณ between the bottom of the middle shelf and the top of the 1ร—2 on the bottom shelf. Check for square at every step here โ€” it makes the rest of the build go much smoother.

Step 5 โ€” Add the Stretchers

Attach the 1ร—3 stretchers flush with the top of the base using 1 1/4โ€ณ pocket screws, but skip the glue on this step intentionally. Keeping these unglued means the entire base can be disassembled when needed. This turned out to be a bigger feature than I expected โ€” my brother had to fit the table into their SUV to drive it back to Nebraska, and being able to break it down made that completely painless.

Step 6 โ€” Attach the Tabletop

Overhead view of the unfinished DIY kids activity table tabletop with 1x2 trim pieces attached around the perimeter on a garage floor

Center the 2โ€ฒ x 4โ€ฒ plywood sheet over the base. Cut the 1ร—2 trim to fit around the edges, then glue and nail in place with 1 1/4โ€ณ brad nails.

Step 7 โ€” Apply Edge Banding and Sand

Apply iron-on veneer edge banding to any exposed plywood edges, then sand the entire table smooth. Don’t skip the edge banding โ€” it gives the finished table a much cleaner, more polished look and protects the edges from wear.

Step 8 โ€” Paint and Add the Chalkboard Surface

Paint the full table first, then apply chalkboard paint to one side of the tabletop. I did the entire table in one color and used chalkboard paint on just that one face โ€” it keeps things simple and the contrast is nice.

Step 9 โ€” Install the Paper Roll Holder

Close-up of a white closet rod socket mounted on the navy blue painted side of a DIY kids activity table used to hold the drawing paper roll dowel

Mount closet rod sockets on one end of the table. Thread a 3/4โ€ณ wooden dowel through a roll of drawing paper and rest it in the sockets. I added mine after the table was already painted, so I finished them by hand โ€” not a big deal, but worth noting if you want to be more efficient about it.

Step 10 โ€” Glue Down the Lego Base Plates

Hand applying super glue to a green Lego base plate on the surface of a DIY kids activity table during assembly

On the side opposite the chalkboard, glue down six Lego base plates. Here’s the trick I learned the hard way: before gluing, snap Lego bricks across two adjacent plates at a time to hold them in position while the glue dries. If you glue the plates flush against each other without doing this, the spacing ends up slightly too tight and bricks won’t snap down cleanly. That small step saves a lot of frustration.

Step 11 โ€” Add Storage Crates

Completed but unpainted DIY kids activity table in natural plywood with two wooden storage crates on casters in a garage

Add casters to the bottoms of storage crates and slide them under the table. They’re the perfect size for train tracks, Lego bricks, cars, or whatever else tends to take over the floor. The crates I used from Home Depot fit the base perfectly and roll in and out easily.

Overhead view of a DIY kids activity table chalkboard side set up with a wooden train track layout and two open storage crates below filled with train tracks

What I’d Do Differently

Every build teaches you something. A few things I’d tweak if I built this again:

Paint before installing hardware. I mounted the paper roll sockets after painting and had to touch them up by hand. It’s a minor thing, but doing a quick coat on the hardware before installing saves time.

Pre-drill for the casters. Adding casters to the storage crates is simple, but if you pre-drill the holes before painting the crates, you avoid any splintering on the finished surface.

Let the chalkboard cure fully before use. Chalkboard paint needs time โ€” at least 24 hours, ideally longer โ€” before it works well. I’d build in that cure time before gifting or unveiling it to impatient kids.


Navy blue DIY kids activity table with six green Lego base plates on top and plastic storage bins on the shelves below
Wooden train set arranged on the chalkboard surface of a navy blue DIY kids activity table with plastic storage bins visible on the side shelves
Overhead view of the chalkboard side of a DIY kids activity table with chalk drawings of a sun and a person, surrounded by colorful chalk pieces
Side view of a navy blue DIY kids activity table showing the built-in drawing paper roll on a dowel, a tray of washable markers, and two plastic bins of Lego bricks on the lower shelf
DIY kids activity table with kraft drawing paper rolled out across the chalkboard surface, with crayon and marker bins on top and storage crates and bins below

Frequently Asked Questions

What age is this activity table best for? 

This table works well for kids roughly ages 3 and up. My nephews ranged from toddler to early elementary when I built theirs, and all three used it constantly. Younger kids gravitate toward the chalkboard and drawing paper; older kids tend to take over the Lego side.

How long does this project take to build?

Most builders can complete this in a weekend. Construction is straightforward โ€” the most time-consuming steps are waiting for glue to dry and applying edge banding. If you have your materials prepped ahead of time, you can realistically have it built in a single Saturday with finishing the next day.

Can this table be taken apart for storage or moving? 

Yes, and that’s by design. The stretchers are attached with pocket screws only โ€” no glue โ€” so the base disassembles easily. My brother drove this from Arizona to Nebraska in the back of their SUV, broken down flat. It went back together without any issues.

What kind of paint should I use? 

Standard latex paint works well for the base and sides. For the chalkboard surface, use a dedicated chalkboard paint and apply two coats. Let it cure fully before use โ€” rushing that step results in a surface that doesn’t erase cleanly.

Where can I find the free building plans? 

The full materials list, cut list, and dimensions are available as a free printable download.ย Click here to download the free 4-in-1 activity table plans.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *