For libraries

Free STEAM classes, run inside your branch

sparkk runs free classes for all ages, taught by local high-school students, in public library programme rooms. Nothing is charged to the library and nothing is charged to families.

We work with branches in Pennsylvania, Virginia and Maryland. If your branch has already agreed to host and has not started yet, this page is for you too — the next step is a date on the calendar.

A lesson being explained at a library, slides on the screen and a laptop open on the table.
A free class at North Wales Area Library, August 2026.

What we ask of you

  • A room for about an hour, on a date that suits your calendar.
  • A named staff contact at the branch.
  • A listing in your programme calendar, if you run one.

That is all of it.

What we bring

  • The volunteer teacher, and a second volunteer where the class needs one.
  • The lesson itself, prepared in advance, along with any materials it needs.
  • Enrolment handled through this site, so your desk does not take sign-ups.
  • A roster sent to your staff contact before the class.
  • No cost to the library and no cost to families, ever.

Safeguarding, in writing

  • Classes run only inside public library branches, never in private or unsupervised spaces.
  • Teachers sign a code of conduct before their first class.
  • Pennsylvania clearances are required where applicable.

Anyone — staff, a parent or a student — can report a concern anonymously, without an account.

Report a concern

How a partnership works

These are the five stages we track for every branch, so you can see exactly what you would be agreeing to and when.

  1. ProspectWe have your branch on our list as a good fit and nothing has been asked of you yet.
  2. ContactedWe have written to a member of staff and introduced what a class would involve.
  3. MeetingA short conversation, in person or by call, to answer questions and look at dates.
  4. AgreedThe branch says yes and we write down the room, the day and who the staff contact is.
  5. ActiveA date is on the calendar, enrolment is open on this site, and classes are running.

What it looks like when it runs

At North Wales Area Library we ran seven consecutive Saturdays, 24 January to 7 March 2026, alternating a class for adults with a class for children.

A crochet workshop at the same branch on 4 August 2026 filled all 10 of its 10 seats.

A crochet class working around a long library table, coloured yarn and hooks in use.
The crochet workshop, North Wales Area Library.

Talk to us about a date

Tell us which branch you are with. If you have already agreed to host, tick the box and we will come back with dates rather than starting over.

Source: IMLS Public Libraries Survey FY2024

We read every message and reply within a few days.

sparkk is a 501(c)(3) nonprofit, fiscally sponsored by The Hack Foundation (Hack Club Bank). Donations are tax-deductible. EIN 81-2908499. See our full ledger.

For libraries

Programming you don't have to staff.

sparkk brings the instructors, the curriculum and the materials to your branch. Classes are free for every family, and free for the library.

No cost to the branch

sparkk covers the instructors, the curriculum and the materials. There is no fee, no invoice and no cost-share, and nothing is charged to families either.

STEAM, arts and life skills

Classes run as short series — a handful of weekly sessions on one subject, written for a named age or grade band rather than for a drop-in crowd.

Taught by student volunteers

Instructors are student and community volunteers who propose the class they want to teach. Chapter leadership reviews every proposal before it is approved.

What we ask for

A room and a time slot.

That is the whole ask. Everything else arrives with the instructor.

  1. A program room

    Any meeting or program space that seats a small group. Classes are held inside the branch — never in a private home or an unsupervised space.

  2. A recurring time slot

    One slot a week for the length of the series. Weekday afternoons and Saturdays fit the age groups we serve best.

  3. A line in your calendar

    A listing in your program calendar or newsletter. Registration runs on sparkk, so your desk staff are not fielding sign-ups or waitlists.

What a series looks like

Sessions in a series
1–5 sessions
Length of one session
60 minutes
Seats per class
10–20 students
Cost to the library
None

Measured across the 12 classes sparkk has listed at a venue.

Safeguarding

What we do to keep children safe.

Each item below is a recorded step in how an instructor is onboarded and a class is approved — not a statement of intent.

  • A signed code of conduct

    Every instructor signs sparkk's code of conduct before their first class. The signature and the version they signed are recorded on their file — it is a required onboarding step, not an optional formality.

  • Chapter review before approval

    Chapter leadership knows who each instructor is and reviews the proposed class before it is approved to run.

  • Parental consent on file

    A parent or guardian must consent before a child under 13 enrolls. Photos of a child, or of their work, appear publicly only with separate, explicit permission.

  • Classes happen in your building

    Every session takes place inside a public library branch — an open, staffed community space, with your own staff nearby.

  • A public route to report a concern

    Anyone — a parent, a librarian, a participant — can file a report without an account, anonymously if they prefer. Safety reports go straight to the sparkk core team.

Where local or state law requires background clearances for volunteers working with young people, sparkk follows those requirements. The safety page sets out what that means, and we will answer any question your branch policy raises before a first class is scheduled.

Where sparkk already runs

Branches that said yes to the same ask.

Every chapter below operates out of a public library.

12
Library branches
3
States
Cape Charles Memorial Library
Cape Charles, Virginia
Chesapeake Central Library
Chesapeake, Virginia
Doylestown Branch Library (Bucks County)
Doylestown, Pennsylvania
Miller Branch Public Library
Ellicott City, Maryland
Horsham Township Library
Horsham, Pennsylvania
Lansdale Public Library
Lansdale, Pennsylvania
North Wales Area Library
North Wales, Pennsylvania
Bayside Area Library
Virginia Beach, Virginia
Greenbrier Library
Virginia Beach, Virginia
Kempsville Area Library
Virginia Beach, Virginia
Meyera E. Oberndorf Central Library
Virginia Beach, Virginia
Tidewater Community College/City of Virginia Beach Joint-Use Library
Virginia Beach, Virginia

Start with a conversation, not a contract.

Tell us the room you have and the slot you could give it. We will come back with a proposed series, the instructor's plan, and anything your branch needs on file first.

sparkk is a 501(c)(3) nonprofit, fiscally sponsored by The Hack Foundation (Hack Club Bank). Donations are tax-deductible. EIN 81-2908499.

Newsletter

Stay in the loop.

Updates on new classes and chapters, by email.

Our books are open.

Every dollar sparkk raises is held and recorded by The Hack Foundation on Hack Club Bank — what came in, what went out, and what it paid for.

See the public ledger

Help keep every class free.

Donate