Oppia ikä kaikki on kouluaiheinen peli, jossa pelaaja asettuu yläastetta käyvän Jarnon rooliin. Jarno on Haukiperän koulun yhdeksäsluokkalainen, jonka opiskelumotivaatio on ollut kadoksissa jo pidempään. Joulutodistuksen keskiarvo jäi selvästi alle viiden, eikä kevätlukukauden suoritus ole ollut sen parempi. Tilanne on kriittinen: luokalle jääminen uhkaa, ja haave lukioon pääsystä sekä isältä luvattu mopo ovat vaarassa.
Pelin tapahtumat alkavat maanantaiaamuna, jolloin rehtori kutsuu Jarnon puhutteluun. Peli etenee osittain automaattisesti etenevien keskustelujen kautta, mutta ne voi ohittaa tai nopeuttaa tarvittaessa. Kouluympäristö esitetään yläviistosta kuvattuna koulun sisätilana, jossa Jarno liikkuu vapaasti kahdessa kerroksessa. Rakennuksessa on useita huoneita, kuten kirjasto, ruokala ja rehtorin kanslia, joihin pääsee, kun Jarno menee oikean oven eteen ja käyttää välilyöntinäppäintä.
Jarno tarvitsee pelaajan apua pärjätäkseen viimeisen kouluviikon oppitunneilla, joissa esitetään kysymyksiä ja erityistoimintoja. Tunnit käynnistyvät, kun oppilaat ovat asettuneet paikoilleen, ja opettajan puhe ilmestyy mustaan laatikkoon näytön alaosaan. Jarno joutuu vastaamaan kysymyksiin muita useammin, sillä opettajat suhtautuvat erityisellä tarkkuudella heikon koulumenestyksen takia. Vastaaminen tapahtuu valitsemalla oikea vaihtoehto alasvetovalikosta.
Pelin sosiaalinen puoli näkyy Jarnon suhteissa muihin oppilaisiin. Pelaaja voi jutella luokkatovereiden kanssa, tehdä lunttisopimuksia tai yrittää kiristää rahaa. Keskustelujen onnistuminen riippuu siitä, kuinka osuvasti aihe valitaan keskustelukumppanin mukaan. Lunttisopimuksen tekemisen jälkeen voi ostaa lunttilappuja oppitunneilla, mutta niiden käyttöön liittyy aina riski jäädä kiinni. Kiristäminen onnistuu vain, jos kohteeseen on hyvät välit eikä tämä ole fyysisesti vahvempi.
Oppituntien lisäksi pelaaja voi käyttää koulun erikoispaikkoja, kuten kola-automaattia ja koripallotelineitä. Juoman voi ostaa euron hintaan automaatista koulun ensimmäisessä kerroksessa. Koripallotelineillä koulun pihalla voi harjoitella heittämistä samalla ohjauksella kuin juoman ostossa. Tarvittaessa pelaaja voi avata Näytä-valikon, josta löytyy muun muassa lukujärjestys, pohjapiirros sekä tiedot oppilaista ja opettajista.
Pelin aikana on suoritettava yhteensä 33 oppituntia. Menestys riippuu siitä, kuinka hyvin Jarno pärjää tunneilla ja sosiaalisissa suhteissa. Pelin voi hävitä ennen perjantain loppua, mikäli Jarno myöhästyy tunnilta yli 10 minuuttia tai kärsii nestehukasta. Lauantaiaamuna pelin huipentaa todistustenjako, jossa selviää, pääseekö Jarno luokalta vai jääkö hän luokalle vielä vuodeksi.