Classroom Chat Software

Chat that's built for teaching, not just talking

Real-time messaging with LaTeX math, voice notes, file sharing, image annotation, broadcast controls, and live session integration — all inside your academy.

Instant delivery Role-based access Works on any device
Chat screenshot
12 online now
LaTeX & diagrams
Threaded replies
Files & voice notes

Everything included — no add-ons, no upgrades required

Instant message delivery Math formula rendering Chemistry equation rendering Diagrams & flowcharts Live formula preview Voice message recording Image annotation & drawing File sharing (10 MB) Threaded replies In-chat message search Broadcast mode Owner blast messaging Pinned announcements Session-aware chat Role-based permissions Parent read-only access Slash commands Notification mute Privacy-safe image sharing Auto-scroll on new messages Multi-group chat Flowcharts in chat Sequence diagrams in chat
JEE Mains Chat Connected
T

Teacher

Solve: x² + 5x + 6 = 0

10:43:21✓✓
P

Priya

x = −2 or x = −3

10:43:35
A

Arjun

Using the factor method: (x+2)(x+3) = 0

10:43:42
Type a message...Send
Real-time messaging

Messages arrive the moment they're sent — zero lag

Whether you're in the middle of a lecture or answering a question after class, messages reach everyone instantly. Pedagio keeps your class in sync even on slow or unstable connections — students never miss a message and never need to refresh the page.

Instant delivery for everyone

New messages reach every online member the moment they are sent — no refresh, no delay.

Stays connected automatically

If the connection hiccups, the chat recovers on its own. Students don't notice and nothing is lost.

Works on slow connections too

Even on patchy mobile data or weak Wi-Fi, the chat keeps working and stays up to date.

Math with LaTeX

Type equations. See them rendered. Instantly.

Type a LaTeX expression and it renders instantly as a beautifully formatted equation — right inside the chat. Fractions, integrals, summations, matrices, Greek letters, limits — anything you would write on a whiteboard renders just as clearly on screen.

Inline math with $…$

Render a formula mid-sentence without breaking the flow of text — e.g. "Solve for $x$ where $x^2 + 5x + 6 = 0$".

Display blocks with $$…$$

Centred, full-width formula blocks for equations that deserve their own line.

Live preview while typing

The rendered formula appears in the input box before you send — catch errors before students see them.

Quadratic formula

Input

$$x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}$$

Rendered

x = (−b ± √(b²−4ac)) / 2a

Integral

Input

$$\int_0^\infty e^{-x^2}\,dx = \frac{\sqrt{\pi}}{2}$$

Rendered

∫₀^∞ e^(−x²) dx = √π / 2

Matrix

Input

$$\begin{pmatrix}a&b\\c&d\end{pmatrix}$$

Rendered

[ a b ] [ c d ]

Full LaTeX support — fractions, limits, sums, Greek letters, vectors, and more

Chemistry equations

Chemical equations and formulas, rendered correctly

Chemistry teachers can write balanced equations, reaction arrows (→ and ⇌), subscripts, superscripts, electron configurations, and molecular formulas using LaTeX notation. No more typing plain text like "H2O" — students see properly formatted chemical equations.

Balanced equations with arrows

Write reaction arrows for one-way and reversible reactions — they render exactly as they appear in textbooks, not as plain text.

Proper subscripts & superscripts

Get CO₂, H₂O, and NH₃ with correct formatting — no more typing plain text like H2O or CO2.

Electron configurations

Orbital notation like 1s² 2s² 2p⁶ renders cleanly — perfect for atomic structure and periodic table lessons.

Combustion reaction

Input

$\text{CH}_4 + 2\text{O}_2 \rightarrow \text{CO}_2 + 2\text{H}_2\text{O}$

Rendered

CH₄ + 2O₂ → CO₂ + 2H₂O

Equilibrium

Input

$\text{N}_2 + 3\text{H}_2 \rightleftharpoons 2\text{NH}_3$

Rendered

N₂ + 3H₂ ⇌ 2NH₃

Acid–base

Input

$\text{HCl} + \text{NaOH} \rightarrow \text{NaCl} + \text{H}_2\text{O}$

Rendered

HCl + NaOH → NaCl + H₂O

Electron config

Input

$1s^2\,2s^2\,2p^6\,3s^2\,3p^6$

Rendered

1s² 2s² 2p⁶ 3s² 3p⁶

Subscripts, superscripts, arrows, ionic charges — all supported via LaTeX syntax

Mermaid diagrams

Write diagrams in text — they render as visuals

Wrap any Mermaid code in a ` ```mermaid ``` ` block and Pedagio renders it as a proper diagram — inline in the message thread. No image exports, no external tools.

```mermaid
flowchart TD
  A[Start] --> B{Decision}
  B -->|Yes| C[Result A]
  B -->|No| D[Result B]

```

Renders asFlowchart
Flowchart

Decision trees, algorithms, process steps

```mermaid
sequenceDiagram
  Student->>Teacher: Question
  Teacher->>Student: Answer
  Student->>Teacher: Follow-up

```

Renders asSequence diagram
Sequence diagram

Interactions, protocols, communication flows

```mermaid
mindmap
  root((Topic))
    Subtopic A
      Detail 1
    Subtopic B
      Detail 2

```

Renders asMind map
Mind map

Brainstorming, topic maps, lesson outlines

All supported diagram types

Flowchart
Sequence diagram
Gantt chart
Mind map
ER diagram
State diagram
Class diagram
User journey
Pie chart
Quadrant chart
Git graph
Block diagram
Files shared in class chat

Chapter 12 Notes.pdf

2.4 MB · PDF

diagram_forces.png

480 KB · Image · Tap to expand

Voice note · 0:24

Location data removed from all photos
File sharing

Share anything — images, PDFs, videos, voice notes

Students and teachers can attach files up to 10 MB per message. Images display inline with a click-to-expand viewer. Videos play directly in chat. Audio messages appear as a player. PDFs and documents show a clean download card. Photos shared in chat have location data automatically removed before upload — keeping your students safe.

Images, video & audio

Photos, GIFs, videos, and audio files play directly in the chat — no downloading, no leaving the conversation.

PDFs & Word documents

Documents show a clean download card with the file name and type. No leaving the chat.

Photo privacy protection

Location data and device information are automatically removed from every photo before it is shared — students stay private.

Voice messages
T

Teacher

Voice note · 0:34

0:14 / 0:34
P

Priya

Voice note · 0:12

0:12

Hold mic to record · No app needed

Voice messages

Record and send voice notes with one tap

Sometimes typing isn't the right medium — especially for pronunciation feedback, quick explanations, or when you're on a phone. Tap the microphone, record, and send. Voice messages appear inline as an audio player; students can listen at their own pace.

One-tap recording

Hold to record, release to send — works directly in the browser, no app download or extra setup needed.

Inline audio playback

Voice messages appear as audio players right in the chat — students listen at their own pace, no download required.

Works on any device

Voice recording and playback works on phones, tablets, and computers — nothing to install.

Annotating a student's diagram
Block ABlock BF
Direction wrong!
✏️
T
Image annotation

Draw on images and send annotated feedback

Click on any image in the chat to open the annotation canvas. Draw freehand, add text labels, highlight areas — then send the annotated version as a new message. Perfect for marking up student work, circling errors in equations, or pointing to specific parts of a diagram.

Canvas annotation editor

Full drawing tools: freehand pen, text overlay, shapes. Opens directly from any image in the chat.

Send as new message

The annotated image is sent as a fresh message in the thread — the original stays untouched.

Works for any role

Teachers can mark up student submissions; students can annotate and ask targeted questions about specific parts.

Threaded replies keep context

Teacher · 10:15 AM

What is Newton's 3rd Law? Give an example from daily life.

Teacher: What is Newton's 3rd Law?...

Priya · 10:18 AM

Every action has an equal and opposite reaction.

Teacher: What is Newton's 3rd Law?...

Arjun · 10:19 AM

Example: When you push a wall, the wall pushes back!

Tap any quoted preview to jump to original →

Threaded replies

Reply directly to any message — keep context clear

In a busy class chat, context gets lost fast. The reply feature lets anyone quote a specific message — the original is shown as a preview with the sender's name. Tap the preview to jump back to the original message in the thread. No more 'what are you referring to?'

Quoted reply preview

A snippet of the original message is shown with the sender's name — always clear who you're responding to.

Click to scroll to original

Tap the quoted preview to jump instantly to the original message — even if it's hundreds of messages back.

Green border highlight

The original message gets a green left border highlight when you jump to it, so it's impossible to miss.

In-chat search
friction3 of 7↑ ↓

Teacher

The coefficient of friction between rubber and road is 0.7.

Teacher

Friction is a contact force — it opposes relative motion.

Arjun

Does friction act on fluids too?

Message search

Find any message instantly with in-chat search

Press Cmd+F (or Ctrl+F) from anywhere in the chat to open the search bar. Type a keyword, and every matching message is highlighted. Navigate between matches with Enter or the arrow buttons. The chat auto-scrolls to each result. Press Escape or X to close and return to the latest messages.

Keyboard shortcut search

Cmd+F / Ctrl+F opens the search bar — same muscle memory as searching a webpage or document.

Live match highlighting

Every match highlighted in yellow; the active match in a brighter shade. Count shown as "3 of 12 matches".

Navigate between results

Jump forward and back through all results with Enter / Shift+Enter or the up/down arrow buttons in the search bar.

Broadcast mode enabled
Broadcast mode

Turn any group into a one-way announcement channel

Toggle Broadcast Mode on a group and it becomes teacher-only for posting. Students can still read every message and see all shared resources — but the chat becomes noise-free. Ideal for resource-sharing groups, homework channels, or cohorts where you want to prevent chatter.

Teachers-only posting

In Broadcast Mode, only the academy owner and assigned teachers can send messages. Students are read-only.

Amber indicator banner

A clear amber banner at the top of the chat shows "Broadcast channel — only teachers can post" so students understand.

Toggle any time

Switch any group in or out of Broadcast Mode instantly — no disruption to your existing messages.

Pinned announcement banner
Pinned announcements

Pin important information at the top of every chat

Set a pinned announcement for any group — it stays locked at the top, always visible, even as new messages scroll by. Perfect for exam dates, homework deadlines, Zoom links, or any other info students should never miss. Edit or remove it at any time.

Always-visible banner

The announcement appears as a fixed amber banner above the message stream — it doesn't scroll away.

Up to 500 characters

Enough space for a full assignment description, link, or set of instructions.

Edit without reposting

Update the announcement in place — no need to delete and repost. The banner refreshes immediately.

Owner broadcast panel
Owner blast messaging

Reach every student in your academy with one message

The Owner Broadcast lets you send a single message to all groups in your academy simultaneously — or target all groups a specific student is enrolled in. Perfect for school closures, holiday greetings, urgent exam updates, or any all-school communication. Optional pinning keeps the message visible at the top of every group.

All-academy blast

One click sends your message to every active group in your tenant — no copy-pasting.

Target a specific student

Send to all groups where a chosen student is enrolled — useful for individual parent communications.

Pin the blast message

Optionally mark the broadcast as pinned so it appears as a persistent banner in all recipient chats.

Session-aware chat panel
Session-aware chat

Your live class and your chat live in the same place

Pedagio chat knows when a session is happening. When a class goes live, a green banner with a Join button appears at the top. Before class, an upcoming session notice shows the scheduled time. After class, the recording is accessible directly from the chat sidebar — no links to hunt for.

Live class join banner

Green banner with animated live dot and one-click Join button appears when a session starts — for Zoom, Meet, Teams, or Zoho.

Upcoming session notice

Blue banner shows the next scheduled class time so students always know when to come back.

Session panel with recordings

The "Sessions" tab in the chat sidebar lists all past recordings and lets teachers add new ones instantly.

Role-based permissions

Every role sees exactly what it should

Permissions are enforced throughout the platform — not just what's visible on screen. Every person sees and can do exactly what their role allows, nothing more.

RoleDescriptionReadPostPost in Broadcast
OwnerAcademy admin
TeacherAssigned to group
StudentEnrolled member
ParentObserver, read-only

Protected at every level — not just the screen

Your chat data is protected end-to-end. Students can only see the groups they are enrolled in. Parents can read messages but never post. Permissions are built into the foundation of the platform — not just the interface people see.

Slash commands

Useful shortcuts built right into the message box

Type a slash command to surface session info without leaving the chat. Quick, keyboard-friendly, no clicking around the UI.

\schedule

View upcoming sessions

Shows all scheduled sessions for the group — date, time, and provider (Zoom, Google Meet, etc.).

\link

Get the next session link

Returns the join URL for the next upcoming session so students can bookmark it or add to calendar.

Notification control

Mute when you need to focus. Unmute when you're back.

A single mute toggle in the chat header silences the notification sound for all new messages in that group. The preference is saved in the browser and persists between sessions — no need to re-mute every time you reload.

Sound alert on new messages

A subtle chime plays when a new message arrives in an unmuted chat — easy to hear without being disruptive.

One-click mute per group

Toggle mute in the chat header. Your preference is remembered — no need to set it again after closing the browser.

Notifications on

Notifications muted

Saved in browser · No need to re-mute on reload

Educators who tried it, stayed with it

Because teaching is easier when communication actually works.

"The LaTeX rendering changed everything for me. I teach calculus — being able to type a formula in chat and have it render properly is something I didn't know I needed until I had it."

Rajeev Nair

Mathematics tutor, Online

"Broadcast mode for our announcements group is exactly right. Parents get homework updates without students cluttering the channel. Simple toggle, massive difference."

Sunita Kapoor

Founder, Kapoor Learning Centre

"My students love the voice message feature. They record questions after class and I respond with annotated images. It's like async tutoring, built right into the same tool."

Carlos Mendez

Spanish language tutor

FAQ

Common questions about classroom chat

Everything you need to know before you start.

Messages are delivered the moment they are sent. Whether you are on a fast connection or a slow one, the chat stays in sync — students never miss a message and never need to refresh the page. Even on unstable mobile data, the chat keeps working automatically.

Yes. Students and teachers can send images (JPEG, PNG, GIF, WebP), videos (MP4, WebM), audio files, PDFs, and Word documents — up to 10 MB per file. All images are automatically stripped of EXIF metadata before upload to protect sender privacy.

Broadcast Mode turns a group chat into a one-way announcement channel. Only teachers and the academy owner can post; students can read but not reply. It's ideal for homework announcements, class resources, or groups where you don't want student chatter. You can toggle it on or off at any time.

The Owner Broadcast lets you send a single message to every group in your academy simultaneously — or target all groups a specific student belongs to. This is perfect for school-wide announcements, holiday notices, or urgent updates without having to paste into each group manually.

Parents have read-only access to the chats of groups their children are enrolled in. They can view all messages, session schedules, and shared resources — but cannot post messages. This keeps parents informed without disrupting the class flow.

Type a LaTeX formula between $…$ for inline or $$…$$ for a display block and it renders as a formatted equation when sent — fractions, integrals, Greek letters, and more. For diagrams, write a diagram block and Pedagio renders it as a proper visual — flowcharts, sequence diagrams, Gantt charts, mind maps, and more. A live preview appears in the message box as you type so you can catch errors before students see them.

Yes. Press Cmd+F (or Ctrl+F on Windows) to open the in-chat search bar. It does a case-insensitive match across the loaded message history, highlights every result, and lets you jump between matches with Enter or the arrow buttons.

Yes. There's a mute toggle in the chat header. When muted, the notification sound is silenced for new messages. The preference is saved in the browser so it persists across sessions. You can un-mute at any time.

Still have questions? Talk to us →

Give your students the chat experience they deserve

LaTeX, voice notes, file sharing, broadcast controls, session integration — all in one place. Set up your academy in 30 minutes.

Start free — no credit card →

Free forever plan · Cancel any time