Children's oak loft bed

Complete DIY Guide · Intermediate Level

Children's
Oak Loft Bed

A sturdy, Montessori-inspired raised bed built from solid oak — freeing up the space below for play, reading, or storage.

~2 Days of work
45" Total height
78" Length
30" Clearance below
Scroll to build

Before you begin

This guide walks you through building a solid wood loft bed for children — inspired by the "Elliott" model. The raised frame at 45 inches (114 cm) frees up the space underneath for a reading nook or storage. It fits a standard twin mattress (75" × 38"). Budget approximately 2 full days and gather all materials before starting.

Overall plan & dimensions

Refer to these diagrams throughout the build. All dimensions are shown in both imperial (primary) and metric.

General isometric view PLAN 01
Twin mattress · 75" × 38" 45" 78" 30" clearance height 47½" overall width Solid oak — primary Front / visible face Foot / base
Post assembly — front view PLAN 02
4×4 post Top rail 2×6 Side rail 2×6 4×4 M10 bolt assembly detail Washer Nut Pre-drill Ø10mm Dowels Ø10 45" (114 cm) 49½" (126 cm)
Ladder detail PLAN 03
66 mm 18" (46 cm) 45" (114 cm) Rung 1×3 Rung 1×3 Rung 1×3 Rung 1×3 Rung cross-section 25 × 76 mm (1×3) 3" screw 3" screw ★ Round all edges ≥ 5 mm radius for child safety

Materials list

All lumber is solid oak (or high-quality pine). Add 10% extra to every cut to account for waste and mistakes.

Posts & Stiles

  • 4×4 posts (102 × 102 mm)×4 @ 45"
  • Ladder stiles 2×3×2 @ 47"

Rails

  • Side rails 2×6×2 @ 78"
  • End rails 2×6×2 @ 38"
  • Guard rail boards 1×4×2 @ 47"
  • Ladder rungs 1×3×4 @ 18"

Slats & Ledgers

  • Bed slats 1×4×12 @ 38"
  • Support ledgers 1×2×2 @ 75"

Hardware

  • 3" stainless screws×80
  • 1½" screws (slats)×40
  • M10 × 80 mm bolts×16
  • M10 washers + nuts×32
  • Ø10 mm wood dowels×20
  • 90° metal brackets×8

Finishing

  • Sandpaper 80 / 120 / 2201 set
  • Natural wood oil0.5 L
  • Beeswax (optional)1 tin

Tools

  • Circular saw or table saw
  • Drill + bits 5 / 8 / 10 mm
  • Impact driver
  • Mallet + wood chisels
  • Spirit level 24"
  • Square + tape measure
  • Random orbital sander

Estimated project cost

Material prices vary by region and wood grade. These are approximate retail figures for solid oak.

$320 Lumber
$60 Hardware
$35 Finish
≈$415 Total

Build process

1

Cutting & preparing pieces

Cut all pieces to length using a track saw or table saw for accuracy. Number each piece in pencil so there's no confusion later. Stack similar pieces together and label them.

[OK]
Key tip: Sand all pieces before assembly — grits 80 → 120 → 220. Far easier than sanding on a fully assembled structure.
Part Section Length Qty Vertical posts 4×4 (102×102 mm) 45" (114 cm) ×4 Side rails 2×6 (51×152 mm) 78" (198 cm) ×2 End rails 2×6 (51×152 mm) 38" (97 cm) ×2
2

Assembling the two side frames

Build both frames flat on the ground: the ladder side and the opposite side. Each frame is two 4×4 posts joined by a top 2×6 rail. Always pre-drill to prevent splitting — oak is unforgiving.

[!]
Critical: Use M10 through-bolts to attach rails to posts — screws alone are insufficient. Through-bolts guarantee long-term structural rigidity under dynamic loads.

Verify squareness by measuring both diagonals. They must match within ±2 mm (1/16").

3

Raising the 3D structure

Stand both side frames upright and connect them with the 2×6 end rails. The structure becomes self-standing at this point. Recruit a helper to hold panels steady while you drill and torque the bolts.

[OK]
Use bar clamps to hold pieces in exact position before you start drilling. This prevents any drift as the structure comes together.
4

Installing the slatted base

Screw the 1×2 support ledgers to the inside face of the side rails, flush with the bottom edge. Then lay 12 slats (1×4) evenly at approximately 2" (5 cm) spacing. Drive 2 screws per end per slat.

12 × 1×4 slats — ~2" spacing — top view
5

Building & attaching the ladder

Assemble the ladder separately: fasten 4 rungs (1×3) between two stiles (2×3) at 26–27 cm center-to-center spacing. Round all rung edges (≥5 mm radius) for safety. Bolt the completed ladder to the front-left post with 4 M10 bolts.

[OK]
Angle check: Ideal ladder angle is 70–75° from the floor. Test stability with your full weight. Add rubber end caps to the base feet if there's any slipping tendency.
6

Installing guard rails

Attach the two guard rail boards (1×4): one full-length at the rear, one on the front side opposite the ladder. Guard rails must sit at least 6¼" (16 cm) above the mattress surface. Gaps between rails must not exceed 3½" (9 cm).

[!]
Safety code (children under 6): Guard rails must run the full length with zero gaps. For older children, a maximum 12" (30 cm) opening on the ladder side is permitted.
7

Finishing & wood treatment

Final-sand at grit 220 across the entire structure. Vacuum all dust, then wipe with a tack cloth. Apply a natural wood oil in 2 coats (24 h between coats), working in the direction of the grain. Wipe off excess after 20 minutes.

[OK]
Best finish for kids' furniture: Hardwax oil or beeswax. Non-toxic once cured, easy to spot-repair, and it enhances the natural warmth of oak beautifully. Optional 3rd coat after 72 h.

Safety requirements

A loft bed must meet strict safety standards. Review these rules before placing the mattress.

Guard rail height

Minimum 6¼" (16 cm) above the mattress surface — measured when the mattress is loaded with weight.

Gap between rails

No gap larger than 3½" (9 cm) anywhere along the guard rail system to prevent entrapment.

Ladder angle

Optimal angle 70–75° from horizontal. Ensure the base cannot slide — rubber feet are mandatory on hard floors.

Bolt re-torque

Re-tighten all M10 bolts after 48 h of first use. Wood compresses. Repeat inspection every 3 months.

Load test

Before use, press firmly on every post, guard rail, and the ladder. Nothing should flex more than 5 mm under body weight.

Non-toxic finish

Use only food-safe, water-based, or certified non-toxic finishes. Allow full cure time (72 h minimum) before child use.

Final checklist

Pre-use sign-off

0 / 10
All M10 bolts torqued to specUse a torque wrench if available. Min. 25 Nm.
All screws driven flush — no protrusionsRun your hand across every surface. No sharp edges.
Guard rail height ≥ 6¼" above mattressMeasure with mattress compressed under a 50 lb load.
No rail gaps exceed 3½" (9 cm)Use a standard ruler to verify every gap.
Ladder angle between 70–75°Measure with a digital angle finder or protractor.
Rubber end caps installed on ladder feetPrevents sliding on hard floors. Non-negotiable.
Structure is plumb and levelCheck with a spirit level on all four posts.
All edges rounded (≥5 mm radius)Especially rung edges, rail ends, and post tops.
Finish fully cured — no tackiness72 h minimum after final coat. Sniff test: no solvent smell.
Load test passed — no flex under body weightPress on every post and guard rail firmly. Zero movement.

After 48 hours of use, re-inspect and re-tighten all bolts — wood compresses under load. Schedule a full inspection every 3 months. Keep this guide for reference.

Jamie Sterling
Jamie Sterling
For 40 years, Jamie Sterling has dedicated his life to the art of woodworking. With a keen eye for detail and a deep respect for traditional techniques, he transforms raw timber into timeless pieces of furniture, intricate carvings, and functional works of art. Jamie's journey began in his youth, inspired by the craftsmanship of his grandfather’s handmade tools. Over the decades, he has honed his skills, mastering everything from fine joinery to custom cabinetry. His work seamlessly blends classic designs with modern innovation, creating pieces that tell a story of patience, skill, and dedication. Beyond the workshop, Jamie is a mentor, sharing his knowledge with aspiring woodworkers and keeping the craft alive for future generations. Whether shaping a delicate inlay or constructing a sturdy heirloom table, Jamie Sterling’s passion for woodworking is evident in every project he undertakes. His hands have shaped wood for four decades, but his legacy will last far longer.
Comments