FET featured image

FET for Mac

Be the first to rate!

Generate school timetables automatically on Mac with free FET software.

Verified Safe No Malware Editor Tested
M
Reviewed by
Matthew
Content Editor

FET Overview

FET is free, open source software that builds a school timetable automatically. It works for schools, high schools, and universities. Enter your teachers, subjects, student groups, and rooms. Add the rules each one has to follow. Click generate, and FET produces a conflict-free schedule. A complicated timetable usually solves in 5 to 20 minutes. Simple ones can finish in seconds, while extremely difficult ones may take hours. Each constraint carries a weight from 0 to 100 percent. You decide which rules are strict and which are just preferences. Results can be adjusted by hand afterward, and exported to HTML, XML, or CSV. FET runs on Apple Silicon and Intel Macs, with an interface available in 38 languages.

Why Choose FET Mac App

Building a school timetable by hand is brutal. Every teacher needs free periods. Every room holds one class at a time. Every student group needs a balanced day. FET handles all of it automatically. Enter the teachers, subjects, rooms, and rules. Click generate. A conflict-free timetable comes out the other side.

FET is free software with no per-school fees and no subscription. Typical timetables solve in 5 to 20 minutes. Easy ones finish in under 5. Extremely difficult ones can take hours, so it helps to set expectations early. The project runs on donations, and the developer says financial help is highly needed.

Key Features

  • Automatic timetable generation: solves a complex school timetable on its own, typically within 5 to 20 minutes.
  • Semi-automatic and manual allocation: lets you adjust or place activities by hand after generating.
  • Flexible student structure: organizes students into years, groups, and subgroups, with overlapping sets allowed.
  • Weighted constraints: gives each rule a weight from 0 to 100 percent, separating strict rules from preferences.
  • Time constraints: controls teacher and student gaps, daily hours, rest periods, and break times.
  • Space constraints: manages room availability, home rooms, and preferred rooms by subject or activity.
  • Activity constraints: sets preferred start times, consecutive ordering, and non-overlapping activities.
  • Very large capacity: handles up to 500,000 activities, 30,000 student subgroups, and 30,000 rooms.
  • CSV import and export: brings in data from a spreadsheet and sends results back out.
  • Multiple export formats: saves finished timetables as HTML, XML, or CSV files.
  • XML input format: lets you edit the data file by hand or with an XML editor.
  • 38 interface languages: translates the app into Arabic, German, Japanese, Spanish, and many more.

Screenshots

FET 1

FET 2

FET 3

What's New in FET 7.11.1 version

  • Crash bugs fixed when using constraints of type teacher(s)/students (set) max single gaps in selected time slots together with constraints of type break or teacher/students set not available times.
  • Corrected the Arabic translation, by Benahmed Abdelkrim.

Supported macOS Versions

FET needs macOS 13 or later. It runs natively on both Apple Silicon and Intel Macs. Solving a timetable is processor-heavy work, so a faster Mac finishes complex schedules sooner. A large institution with thousands of activities benefits from more RAM and a faster processor. A small timetable solves quickly on almost any supported Mac.

How to Download and Install FET Mac?

Installing FET on Mac only takes a few steps after downloading.

  1. Click the Download button above to safely download the setup file.
  2. Open the downloaded file, then drag FET into Applications.
  3. Launch it. If macOS shows a security prompt, open System Settings, then Privacy & Security, and click Open Anyway.

Start a new timetable file and begin entering your institution's data.

How to Use FET Mac?

  1. Create a new file and set the days and hours of your school week.
  2. Add subjects, teachers, student years, groups, and subgroups.
  3. Add rooms and buildings if you want room scheduling too.
  4. Create activities, linking each one to a teacher, subject, and student set.
  5. Add time and space constraints, giving each a weight that matches your priorities.
  6. Click generate, then export the finished timetable to HTML, XML, or CSV.

Alternatives to FET

UniTime: Free, open source, Java-based scheduling system built for universities, covering course and exam timetables.

TimetableMaster: Web-based scheduling tool with a free tier for small schools, usable from any Mac browser.

Pros
  • Completely free and open source, with no hidden fees
  • Generates a full timetable automatically, usually within 5 to 20 minutes
  • Extremely flexible constraints for teachers, students, activities, and rooms
  • Handles very large institutions, up to 500,000 activities
  • Available in 38 interface languages
Cons
  • Very difficult timetables can take hours to solve
  • The constraint system has a real learning curve for first-time users
  • The interface is functional rather than polished
  • The project relies on donations and says financial help is highly needed
Frequently Asked Questions
Is FET free?
Yes. It's completely free and open source under the GNU Affero General Public License.
How long does FET take to generate a timetable?
Usually 5 to 20 minutes for a complicated one. Simple ones can finish in seconds. Extremely difficult ones can take hours.
How big a school can FET handle?
Very large. Up to 500,000 activities, 30,000 student subgroups, and 30,000 rooms.
Can I adjust a timetable by hand after FET generates it?
Yes. FET supports semi-automatic and manual allocation alongside full automation.
Can FET import data from a spreadsheet?
Yes, through CSV import and export.
What formats can FET export timetables to?
HTML, XML, and CSV.
Does FET support different languages?
Yes. The interface is translated into 38 languages.
Does FET run natively on Apple Silicon?
Yes, alongside Intel Macs.

Final Verdict

FET fits schools, colleges, and anyone who has built a timetable by hand and regretted it. Teachers, rooms, and student groups all get balanced automatically against rules you set. It's free, open source, and built to handle very large institutions. Hard timetables can take hours, and the constraint system takes time to learn. For free automatic school timetabling on Mac, it remains a capable, no-cost option.

Download FET for Mac Latest Version

Dreading next term's timetable?

Enter your teachers, rooms, and rules. FET builds a conflict-free schedule while you get on with your day. Grab the direct download below and generate your first timetable today.

Ready to Download?

Free, safe, and always the latest version — FET

Download FET

Comments (0)

No comments yet. Be the first!

Leave a Comment

Specs preview enlarged