One USB Drive Can Bring AI to Schools With No Internet
AI Engineering·8 min

One USB Drive Can Bring AI to Schools With No Internet

Google open-sourced Gemma 4. The smallest model runs on an 8GB GPU. One computer, one USB drive, and a rural school gets an offline AI teaching assistant — no internet, no monthly fees, student data stays in the classroom.

Y
Young

Some schools in Taiwan don't have a single bar of cell signal.

Students wait three seconds for a browser to load. Teachers tether their phones to use ChatGPT, and it still spins half the time.

This isn't an edge case. It's daily life in certain places.

No internet means no AI tools. Which means being left out of the entire AI wave.

I've been thinking about whether this problem is actually solvable now.

It might be.


What Gemma 4 Is, and Why This Time Is Different

On April 2nd, Google quietly released Gemma 4.

Think of Gemma vs Gemini like the iPhone SE vs the iPhone.

The iPhone is the flagship — best performance, but you're locked into Apple's ecosystem, subscriptions, and rules.

The iPhone SE is smaller, a bit less powerful, but the point is: it's yours. You buy it, you own it, you take it wherever you want.

Gemini is Google's cloud AI — you use it, you pay, your data goes through Google's servers.

Gemma is open-source. Google released the technology for you to run yourself. Apache 2.0 license — completely free, commercially usable, modifiable, no hidden terms.


Four Models, Like Four Vehicles

Gemma 4 ships in four sizes:

ModelSizeHardwareBest for
E2B2.3B paramsRTX 3060 (~$200 used)Rural schools, tight budgets
E4B4.5B params12GB GPUSmall orgs, NGOs
26B-MoE26B total, 4B active40GB+ GPUDistrict-level deployment
31B31B dense40GB+ GPUResearch institutions

For rural schools, E2B is the one that matters — small enough to run, hardware requirements surprisingly low.


Intelligence-per-parameter: The Small Brain That Aces the Test

Simon Willison, a well-known open source engineer, said this after studying Gemma 4:

"Intelligence-per-parameter is the highest ever."

In plain terms?

Imagine a student with a smaller brain than everyone else, but every neuron works harder. They outscore people with brains three times their size.

Gemma 4's 31B model benchmarks against competitors 20 times its size. That's what caught everyone off guard.

But let me be clear: E2B is a small model. It's roughly ChatGPT 3.5 level — good enough for textbook questions, don't expect complex reasoning.


What Open-Source Really Means: Owning vs Renting

Cloud AI services (Gemini API, ChatGPT API) are rental cars.

You pay monthly, the car drives great, but you keep paying, the car isn't yours, and the rental company can change the rules anytime. Your data passes through their hands.

Gemma 4 is a car they gave you for free.

You own it outright. No monthly payments. It sits in your garage. You decide how to use it. Your data never leaves your property.

For schools, this difference is critical.

Student learning records and Q&A logs shouldn't live on someone else's servers.


It Takes Two Commands to Start

This is the part that caught me off guard.

If you have Homebrew installed, starting Gemma 4 looks like this:

brew install llama.cpp
llama-server -hf ggml-org/gemma-4-E2B-it-GGUF

Done. Open http://localhost:8080 in a browser and you have a conversational AI.

llama.cpp is an open-source "music player." Gemma 4 is the "MP3 file." You need a good player to run your music — instead of streaming from a platform every time.

The model is about 5GB. A regular USB drive can hold it.


How a Rural School Would Actually Use This

Here's the concrete setup:

Download the model to a USB drive somewhere with internet — about 5GB.

Bring it to the school. Plug the USB into a computer with a GPU. Start the server.

30 other computers in the classroom connect over the local network.

No external internet needed. Works completely offline.

What Gemma 4 can do in an education setting:

  • Students photograph textbook pages and ask "how do I solve this?" (E2B/E4B have vision capabilities)
  • Voice input for questions (audio understanding built in)
  • Supports 140+ languages — Chinese and English are strongest, smaller languages need real-world testing
  • Teachers can connect question banks and dictionaries so the AI does more than just chat

Cost Comparison: Pays for Itself in One Year

Cloud APIGemma 4 Local
Upfront cost$0$1,000–1,500 (one computer)
Monthly cost$100–300 (30 students/day)$0
1-year total$1,200–3,600$1,000–1,500
Data privacySent to cloudStays on campus
Works offlineNoYes

After year one, the cloud plan keeps charging. The local setup has near-zero marginal cost.

For schools on tight budgets, this gap is real.


Being Honest: This Isn't a Silver Bullet

A few limitations, straight up:

E2B answer quality is roughly ChatGPT 3.5 level — not GPT-4. If you're expecting it to write essays or solve complex reasoning problems, you'll be disappointed.

You need a computer with a dedicated GPU — RTX 3060 minimum, roughly $1,000–1,200 for a full machine. A school's 10-year-old desktops won't cut it.

Concurrent users are limited — E2B on an RTX 3060 can handle 5–10 students simultaneously. 30 students asking at once means queuing, or a better GPU.

First-time setup needs a tech person — after that, the school can maintain it on their own. But someone technical needs to do the initial install.

140 languages doesn't mean all are equal — Chinese and English had the most training data. Smaller languages still need real-world testing.


Not Buying a Service — Bringing Capability

The most important thing here isn't the specs. It's the underlying logic.

Cloud AI's business model is dependency — keep paying, data stays with them, you can't say no to changes you don't like.

Local open-source deployment is a different logic — you carry the capability with you. The capability is yours. The data is yours. The decisions are yours.

For rural schools, the difference between these two isn't just about money. It's something more fundamental:

Is this tool something you control, or are you just a user of someone else's service?

One USB drive. Plugged into a school computer. No internet required. No monthly fees. Student data stays in the classroom.

The technology can actually do this now. And the setup is simpler than you'd think.


Sources

gemma-4open-source-aiedge-aieducationlocal-deploymentllmgoogle