Book Online

registration

Step 1: Choose day & instrument

Day
Instrument
" ); w.document.close(); w.focus(); w.print(); } // Events els.adminToggle.addEventListener("change", function () { state.admin = !!els.adminToggle.checked; if (els.adminHelp) els.adminHelp.style.display = state.admin ? "block" : "none"; if (els.step2.style.display !== "none") renderSlots(); }); els.adminReset.addEventListener("click", function () { setDisabledMap({}); if (els.step2.style.display !== "none") renderSlots(); }); els.day.addEventListener("change", function () { state.dayId = els.day.value; state.instrumentId = ""; state.slot = ""; els.step2.style.display = "none"; els.step3.style.display = "none"; els.step4.style.display = "none"; renderInstruments(state.dayId); }); els.instrument.addEventListener("change", function () { state.instrumentId = els.instrument.value; state.slot = ""; els.step3.style.display = "none"; els.step4.style.display = "none"; showStep2(); }); [els.firstName, els.lastName, els.email].forEach(function (input) { input.addEventListener("input", function () { els.generate.disabled = !isDetailsValid(); }); }); els.back.addEventListener("click", function () { els.step3.style.display = "none"; state.slot = ""; // reset slot selection UI var all = els.slots.querySelectorAll(".rtms-slot-btn"); all.forEach(function (b) { b.setAttribute("aria-pressed", "false"); }); setError(""); }); els.generate.addEventListener("click", function () { setError(""); if (!state.dayId || !state.instrumentId || !state.slot) { setError("Please choose day, instrument, and a time slot."); return; } if (!isDetailsValid()) { setError("Please enter your first name, last name, and a valid email address."); return; } var data = buildInvoiceData(); var html = invoiceHtml(data); var mailto = buildMailto(data); showStep4(html, mailto); }); els.printBtn.addEventListener("click", function () { var html = els.invoicePreview.innerHTML; if (!html) return; openPrintWindow(html); }); els.newBooking.addEventListener("click", function () { // full reset state.dayId = ""; state.instrumentId = ""; state.slot = ""; els.day.selectedIndex = 0; resetSelection(false); renderDays(); els.dayNote.textContent = ""; }); // Init (function initAdminVisibility() { try { var params = new URLSearchParams(window.location.search || ""); var adminEnabled = params.get("admin") === "1"; if (els.adminRow) els.adminRow.style.display = adminEnabled ? "flex" : "none"; if (!adminEnabled) { state.admin = false; if (els.adminToggle) els.adminToggle.checked = false; if (els.adminHelp) els.adminHelp.style.display = "none"; } } catch (e) { if (els.adminRow) els.adminRow.style.display = "none"; } })(); renderDays(); resetSelection(false); })();

Join Our Music Family

Whether you're picking up an instrument for the very first time or looking to perfect your traditional Irish music skills, our expert tutors are here to guide you every step of the way.

  • Experienced & Passionate Tutors
  • One-on-One Private Lessons
  • Exams Preparation Available
  • All Ages & Skill Levels Welcome
Need help choosing the right instrument?

Our friendly staff are always happy to advise on instrument rental, purchases, and the best learning path for you.

How It Works

Start your musical journey in 3 simple steps

1

Fill the Form

Select your instrument, skill level and preferred time using our quick registration form above.

2

Get Confirmation

Our team will contact you within 24 hours to confirm your slot and answer any questions.

3

Start Your Lessons

Show up, enjoy your first lesson with a passionate tutor and begin your musical journey!

Limited Offer

Book Your €25 Trial Lesson Today!

Not sure yet? Experience the magic of Irish music with a no-obligation, trial session with one of our expert tutors.

Register for Trial Lesson

Available Class Schedule

Choose a slot that suits your lifestyle

Day Lessons
3:00pm – 6:00pm
Break
6:00pm – 6:10pm
Lessons
6:10pm – 9:10pm
Monday Concertina · Tin Whistle / Flute · Guitar Break Concertina · Tin Whistle / Flute · Guitar
Tuesday Fiddle · Bodhrán Break Fiddle · Bodhrán
Wednesday Accordion · Piano / Keyboard Break Accordion · Piano / Keyboard
Friday Banjo / Mandolin · Traditional Irish Harp Break Banjo / Mandolin · Traditional Irish Harp
Saturday Uilleann Pipes · Tin Whistle / Flute Break Uilleann Pipes · Tin Whistle / Flute

What Our Students Say

Real stories from our music family

I started with zero experience and within 6 months I was playing traditional Irish jigs at a session. The tutors here are absolutely wonderful!

S
Sarah Murphy
Fiddle Student
★★★★★

My son aged 9 has been learning piano here for two years. His confidence has grown enormously and he recently passed his Grade 3 with distinction!

L
Linda O’Brien
Parent of Piano Student
★★★★★

I’ve tried guitar lessons elsewhere but nothing compares to the passion and professionalism of the tutors at this school. Highly recommended!

C
Ciarán Kelly
Guitar Student
★★★★★

Meet Our Tutors

Passionate musicians & dedicated teachers

Aoife Walsh

Fiddle & Tin Whistle

15+ years experience. Specialist in traditional Irish sessions and Comhaltas examinations.

🎹

Seán Byrne

Guitar & Banjo

Graduate of DIT Conservatory. Performs at national music festivals. Beginner-friendly approach.

🎼

Niamh O’Connor

Piano & Accordion

ABRSM certified teacher. Specialises in classical foundation and traditional Irish keyboard styles.

🎷

Patrick Daly

Bodhran & Uilleann Pipes

A true Irish traditional music ambassador. Has taught students from beginner to All-Ireland level.

Frequently Asked Questions

Everything you need to know before booking

How long is each lesson? +
Our standard lessons are 30 minutes for beginners and 45–60 minutes for intermediate and advanced students. All lesson lengths can be discussed with your tutor at the first session.
Do I need to own the instrument before starting? +
No! We offer instrument rental options for most instruments. Our staff can advise you on the best starter instrument and rental packages available in our shop.
What age groups do you teach? +
We welcome students of all ages — from young children (5+) to adults and seniors. Our tutors adapt their teaching style to suit each age group and learning pace.
Can adults and complete beginners join? +
Absolutely. A large part of our community is adult learners picking up an instrument for the first time or returning after many years. There is no audition and no prior experience is required — just curiosity and a willingness to practise.
Will there be performance opportunities? +
Yes. Every term we host informal student showcases, and senior students are invited to local sessions, fleadhanna, school concerts, and community events around Roscommon.
RTMS logo
Roscommon Traditional Music School
Traditional music lessons in the heart of Roscommon