Sletten Skole med i alt 860 elever har tre afdelinger: Både afdeling Nordvest i Otterups nordvestlige parcelhuskvarter og afdeling Skovløkken 3 km sydøst for byen har 0.-6. klasse, og afdeling Otterup midt i byen har 0.-9. klasse. Alle tre afdelinger har SFO til børn i 0.-2. klasse og klub til børn i 3.-6. klasse. Otterup Realskole fra 1884 har 232 elever, fordelt på ét spor i 0.-6. klasse og to spor i 7.-9. klasse. Skolen har SFO med pladsgaranti for børn i 0.-3. klasse.  Sport Otterup Bold- og Idrætsklub (OB&IK) har hjemmebane i byen. I 2009-13 spillede klubben i 2. division (fodbold). Den er stiftet i 1913 og har over 500 medlemmer. Ud over fodbold har den rummet andre idrætsgrene som håndbold, badminton, bordtennis, boksning, karate og gymnastik, men flere af disse er efterhånden udskilt i selvstændige klubber. Således blev Otterup Håndboldklub (Otterup HK) stiftet i 1953. Den har ca. 300 medlemmer og driver et motionscenter sammen med OB&IK. Senest har Otterup Gymnasterne dannet deres egen klub.  Historie Byen benævnes Ottorp i 1427.  Vikingegrave På marken Galgedil i det vestlige Otterup har Odense Bys Museer fundet en gravplads fra Vikingetiden med et stort antal grave. I disse er der fundet såvel knoglemateriale som vikingegenstande. I sommeren 2005, da området skulle udlægges til parcelhusbyggeri, fandt man yderligere 19 grave, hvilket bragte det samlede antal op på 50. Dermed er gravpladsen den største kendte vikingegravplads på Fyn. Fundene kan beses på Odense Museum.  Nislevgård I byens vestlige udkant ligger den tidligere herregård Nislevgård. Dens ejer oprettede i 1722 "Frelserens Hospital" i et hus ved kirken med plads til 8 fattiglemmer. Et par hundrede år senere overtog Otterup sognekommune huset på Bakkevej 2 og brugte det som bibliotek. Da biblioteket flyttede i 1958, blev huset til Otterup Museum. Efter at jernbanen var kommet til Otterup, blev der i 1896 anlagt en 800 m lang roebane mellem stationen og Nislevgård. Dens tracé er bevaret som Kærlighedsstien mellem Damløkkevej og Nislevgård og er et af Danmarks bedst bevarede roebanetracéer. Statens Jordlovsudvalg overtog Nislevgård i 1925. Bygningerne, der senere er suppleret med tilbygninger, var spædbørnshjem 1926-80. Nislevgård er nu efterskole for ordblinde og har plads til ca. 100 elever.  Jernbanen Otterup havde station på Nordfyenske Jernbane (1882-1966). Det var banens største mellemstation. Banen gik en stor omvej for at komme til Otterup, idet den direkte linje mellem Odense og Bogense ville være over Søndersø. Navnene Jernbanegade og Banepladsen minder stadig om stationsbytiden, men stationsbygningen er revet ned. Inde i byen er små stykker sti anlagt på banetracéet mellem Gartnervænget og Banepladsen og langs Skydebanevej. Uden for byen er et længere stykke af tracéet bevaret mellem Rødevej og Åkandevej.  Kommunale forhold Otterup Kommune blev dannet ved sammenlægning af 11 sognekommuner 1. april 1966, altså inden kommunalreformen i 1970. Der blev bygget rådhus til den nye kommune, hvor jernbanestationen havde ligget. Det nye rådhus afløste Otterup sognekommunes gamle rådhus, som stadig findes over for Otterup Hotel i Jernbanegade. Det gamle rådhus har senest huset skoletandplejen, men kommunen har sat det til salg i september 2015. Ved kommunalreformen i 2007 blev Otterup Kommune lagt sammen med Bogense og Søndersø kommuner til Nordfyns Kommune.