בניית מערכת שעות לבית ספר: המדריך המלא למסדר
התשובה הקצרה: בונים מערכת שעות לבית ספר בחמישה שלבים: אוספים את הנתונים (ימים, שיעורים, מורים, כיתות ושעות לכל מקצוע), אוספים ומאשרים את האילוצים, משבצים, בודקים מה קוים ומה לא, ושולחים למורים לפני פרסום. רוב העבודה היא בנתונים ובאילוצים. השיבוץ עצמו, ידני או בעזרת פותר אילוצים, הוא החלק הקצר אם הנתונים נכונים.
המדריך הזה כתוב למסדר או למסדרת המערכת: מורה שקיבל את המשימה, לא מנהל מערכות מידע. הוא עובר על כל שלב, מה חשוב לבדוק בו, ואיפה בדרך כלל דברים משתבשים. בכל שלב מופיע גם איך עושים אותו ב-Teaching School, אבל העקרונות נכונים בכל כלי.
למה מערכת שעות קשה כל כך
מערכת שעות היא פאזל שבו כל חלק נוגע בכל השאר. מורה למתמטיקה שמלמד בחמש כיתות מחבר את חמש הכיתות האלה זו לזו. אולם ספורט אחד מחבר את כל שיעורי החינוך הגופני. הקבצה באנגלית מחייבת שכמה כיתות ילמדו אנגלית באותה שעה בדיוק. ותיקון קטן בכיתה אחת יכול להזיז שיעורים בעשר כיתות אחרות.
לכן הכלל הראשון: לא מתחילים לשבץ לפני שכל הנתונים והאילוצים על השולחן. מסדר שמתחיל לשבץ ואז מגלה שמורה לא עובד בימי שלישי, מתחיל מחדש.
שלב 1: נתוני בית הספר
לפני הכל מגדירים את המסגרת:
- ימי לימוד. ראשון עד חמישי, ושישי אם יש.
- מספר שיעורים ביום ואורך שיעור. למשל (לדוגמה) 8 שיעורים של 45 דקות.
- הפסקות. אחרי איזה שיעור, וכמה זמן.
נשמע טריוויאלי, אבל כאן נקבע כמה "משבצות" יש בשבוע, וזה המספר שכל השאר צריך להיכנס בו. בית ספר עם 5 ימים ו-8 שיעורים ביום יש לו 40 משבצות לכל כיתה. כיתה שצריכה 42 שעות שבועיות לא תיכנס, וכדאי לגלות את זה עכשיו.
ב-Teaching School: אשף ההקמה שואל שם בית ספר, שנת לימודים, ימי לימוד, שיעורים ביום (1 עד 14), אורך שיעור והפסקות. הכל ניתן לשינוי אחר כך. כבר במסך הזה כתוב התנאי המסחרי: חינם עד שמפרסמים את המערכת הראשונה.
שלב 2: מצבת מורים והסמכות
לכל מורה צריך לדעת:
- אילו מקצועות הוא מלמד.
- לאילו שכבות הוא מוסמך או מתאים.
- כמה שעות הוא עובד, ומקסימום שעות ביום אם יש.
- פרטי קשר, ובעיקר מייל, כי דרכו אוספים אילוצים ושולחים מערכת.
הטעות הנפוצה כאן היא מורה שרשום במקצוע אחד אבל מלמד בפועל גם מקצוע נוסף, או מורה שעזב ועדיין ברשימה. עברו על הרשימה עם המנהל או הסגן לפני שממשיכים.
ב-Teaching School: מוסיפים מורים אחד אחד, או "ייבוא מקובץ" מ-Excel או CSV (גם בקידוד Windows-1255 של אקסל בעברית). לפני הייבוא רואים כל שורה, אילו תקינות ואילו לא, ולמה. מורה בלי מייל נשמר, אבל המערכת מזהירה שהוא לא יקבל בקשות במייל.
שלב 3: כיתות, מקצועות ושעות שבועיות (הסדין)
הסדין הוא הטבלה שאומרת, לכל כיתה ולכל מקצוע, כמה שעות בשבוע ומי מלמד. זה הלב של המערכת. כל טעות כאן תופיע במערכת הסופית.
מה לבדוק בסדין:
- סך השעות לכל כיתה לא עולה על מספר המשבצות בשבוע.
- סך השעות לכל מורה תואם את המשרה שלו.
- הקבצות. כשכמה כיתות לומדות מקצוע ברמות (למשל אנגלית בשלוש רמות), כל הרמות צריכות להיות באותה שעה, ולכל רמה מורה אחר. רשמו את ההקבצה כיחידה אחת, לא כשיעורים נפרדים.
- מקצועות בלי מורה. אם עוד לא החלטתם מי ילמד, סמנו את זה במפורש.
ב-Teaching School: המסך "כיתות ומקצועות" הוא טבלה של כיתה מול מקצוע: בכל תא כמה שעות בשבוע ומי מלמד. אם עוד לא החלטתם, בוחרים "המערכת בוחרת", והפותר יבחר מתוך המורים המוסמכים. אפשר "להתחיל מתבנית שכבה" (עברית, מתמטיקה, אנגלית, מדעים, היסטוריה, חינוך גופני) ולערוך, להוסיף הקבצה לשיעורים ברמות, ולייבא שעות לכיתות קיימות מקובץ Excel. כל שינוי נשמר מיד.
שימו לב: אין במערכת נתוני תלמידים כלל. רק מורים וכיתות.
שלב 4: איסוף אילוצים ואישורם
אילוצים הם כל מה שמגביל את השיבוץ מעבר לסדין. שלושה סוגים:
- אילוצי מורים. "רונית לא מלמדת בימי שלישי", "לא יותר מ-5 שעות ביום", "דני מסיים ב-12:00 בימי חמישי".
- אילוצי כיתות ומקצועות. "מתמטיקה בכיתות ז' לא אחרי השיעור השישי", "אנגלית בשעות כפולות", "לא שני שיעורי היסטוריה באותו יום".
- אילוצי בית ספר. "יש אולם ספורט אחד", "מחנך פותח את היום".
אילוצים קשים ורכים
ההבחנה החשובה ביותר בשלב הזה:
| אילוץ קשה | אילוץ רך | |
|---|---|---|
| מה זה | חייב להתקיים | עדיף שיתקיים |
| דוגמאות | מורה בכיתה אחת בכל שעה; מורה לא זמין ביום מסוים; אולם אחד | מחנך פותח את היום; מעט חלונות למורה; פיזור מקצוע על השבוע |
| כשלא מתקיים | אין מערכת | יש מערכת, עם פשרה |
מורים נוטים לנסח כל העדפה כחובה. תפקיד המסדר הוא לשאול: "זה בלתי אפשרי, או רק לא נוח?" מערכת עם יותר מדי אילוצים קשים לרוב לא נפתרת בכלל. מדריך מפורט לניסוח ואיסוף: אילוצים של מורים במערכת שעות.
איך אוספים
הדרך הישנה היא טופס נייר או קבוצת וואטסאפ, ואחר כך הקלדה ידנית. הבעיה היא שתשובות הולכות לאיבוד ואי אפשר לדעת מי עוד לא ענה. כדאי לבקש מכל מורה בנפרד, לתת תאריך יעד, ולרכז הכל במקום אחד.
ב-Teaching School: כותבים אילוצים בשפה חופשית, כמו שמדברים, ברמת בית הספר, מורה או כיתה. אפשר גם ללחוץ "שליחת בקשת אילוצים" לכל המורים: כל מורה מקבלת מייל עם קישור אישי, ועונה מהטלפון או מהמחשב, במילים שלה, או בסימון "ימים שבהם אני לא זמין/ה" ו"מקסימום שיעורים ביום". רואים מי ענתה ומי לא.
הנקודה החשובה: המערכת מציגה ליד כל אילוץ את מה שנכתב ואת מה שהיא הבינה, ושום אילוץ לא נכנס לחישוב לפני שאישרתם אותו. ניסוח שהמערכת לא הצליחה להבין מסומן, ומבקשים לנסח אותו מחדש.
שלב 5: שיבוץ - ידני מול פותר אילוצים
שיבוץ ידני
מסדרים ותיקים עובדים בסדר קבוע, מהקשה לקל:
- הקבצות ושיעורים משותפים לכמה כיתות, כי הם תופסים כמה כיתות ומורים בבת אחת.
- מורים במשרה חלקית או עם הכי הרבה אילוצים, כי יש להם הכי מעט אפשרויות.
- משאבים משותפים: אולם, מעבדה, חדר מחשבים.
- שיעורים כפולים.
- כל השאר.
שיבוץ ידני נותן שליטה מלאה, אבל הוא איטי, ובעיקר שביר: שינוי אחד באמצע מחייב לעבור שוב על חלק גדול מהמערכת. זה גם המקום שבו קל לפספס התנגשות, כמו מורה ששובץ בשתי כיתות באותה שעה.
פותר אילוצים
פותר אילוצים הוא תוכנה שמקבלת את כל הנתונים והאילוצים ומחפשת מערכת שעומדת בכל האילוצים הקשים ובכמה שיותר מהרכים. הוא רואה את כל בית הספר בבת אחת, ולכן לא נתקע ב"שיבצתי את ז'1 ועכשיו ז'2 לא נכנסת".
מה הפותר לא עושה: הוא לא יודע מה לא סיפרתם לו. אם אילוץ לא הוזן, הוא לא קיים בשבילו. לכן שלב 4 חשוב כל כך. על ההבדלים בין סוגי תוכנות: תוכנה למערכת שעות בית ספר.
ב-Teaching School: לוחצים "בנו מערכת". אפשר לקבוע "זמן חישוב מרבי". בית ספר גדול (יותר מ-400 שיעורים בשבוע) או חישוב ארוך רצים ברקע: אפשר לסגור את העמוד, ומגיע מייל "המערכת מוכנה". בסוף רואים את המערכת "לפי כיתה" או "לפי מורה".
שלב 6: בדיקה - מה קוים ומה לא, ולמה
מערכת ראשונה כמעט אף פעם לא סופית. הבדיקה כוללת שלוש שאלות:
- האם כל האילוצים הקשים התקיימו? כולל השאלה הבסיסית: אף מורה לא בשתי כיתות באותה שעה, ואף כיתה לא בשני שיעורים.
- אילו אילוצים רכים לא התקיימו, ולמה? לפעמים זה מקובל, לפעמים צריך לוותר על משהו אחר.
- איך זה נראה בעין? מורה עם ארבעה חלונות ביום אחד, או כיתה עם שלוש שעות מתמטיקה ביום אחד, הם דברים שכדאי לתפוס עכשיו.
כשאין פתרון
לפעמים אין מערכת שעומדת בכל האילוצים הקשים. זה לא כשל של הכלי, זה מידע: שני אילוצים או יותר סותרים. בדרך כלל זה נראה כך: מורה אחת היא היחידה שמלמדת מקצוע, והיא לא זמינה בדיוק בשעות שבהן המקצוע חייב להיות. הפתרון הוא להחליט על אחד מהם, לא להריץ שוב ושוב.
ב-Teaching School: המסך "מה התקיים ומה לא" מציג כל אילוץ שאושר עם "התקיים" או "לא התקיים", ולכל אחד שלא התקיים, הסיבה. כשאין פתרון בכלל, המערכת אומרת בעברית מה סותר ולמה. בדיקה נפרדת, שאינה הפותר עצמו, מוודאת שאף מורה לא נמצא בשתי כיתות באותה שעה.
תיקון ידני
גם עם פותר, יש החלטות שהמסדר יודע ואף תוכנה לא. ב-Teaching School בוחרים שיעור ו"העברה", או גוררים אותו לתא אחר, ו"נעילה". אחרי "חשבו מחדש" השיעור הנעול נשאר במקומו, והפותר משנה כמה שפחות בשאר המערכת. "סמנו מה השתנה לעומת גרסה N" צובע את התאים שזזו, כדי שתראו בדיוק מה השתנה ולא תצטרכו לבדוק את הכל מחדש.
שלב 7: שליחה למורים, הערות ופרסום
לפני שהמערכת "רשמית", כדאי שכל מורה יראה את המערכת האישית שלו. מורים תופסים דברים שהמסדר לא ידע: חוג של הילד בשלישי, נסיעה ארוכה מבית ספר אחר, טעות במקצוע.
כמה כללים:
- תנו תאריך יעד קצר להערות, וכתבו שאחריו המערכת מתפרסמת.
- אספו את כל ההערות במקום אחד, ולא בעשרים שיחות וואטסאפ.
- החליטו על כל הערה: מקבלים, דוחים, או משאירים לשנה הבאה. אי אפשר לקבל הכל.
- פרסמו גרסה אחת ברורה, עם תאריך, כדי שלא יסתובבו שלוש גרסאות במסדרון.
ב-Teaching School: "שליחה למורים" שולח לכל מורה מייל עם קישור אישי למערכת שלו בלבד ומקום לכתוב הערה, בלי סיסמה. ההערות נאספות בטבלה אחת. "חשבו מחדש לפי ההערות" מציע גרסה חדשה עם סימון מה השתנה, ו"פרסום" הופך גרסה למערכת הפעילה. מנהל או סגן יכולים לקבל גישת צפייה בלבד. כל גרסה נשמרת בארכיון, ואפשר לייצא אותה ל-Excel, עם גיליון לכל כיתה ולכל מורה.
אחרי הפרסום: מילוי מקום ודוח חודשי
המערכת המפורסמת היא נקודת התחלה. מהיום שאחרי, העבודה היומיומית היא היעדרויות ומילוי מקום.
מילוי מקום
כשמורה נעדרת, צריך לדעת אילו שיעורים שלה נפגעים, ולמצוא לכל אחד מחליף פנוי ומתאים. ב-Teaching School מורה מדווחת על היעדרות מהטלפון, או שהמסדר מדווח במקומה. המערכת מוצאת את כל השיעורים שלה, ומציעה לכל שיעור מחליף לפי כללים קבועים: פנוי באותה שעה ועומד באילוצים שלו, ואז ניקוד לפי אותו מקצוע, הסמכה לשכבה, מחנך הכיתה, נמצא כבר בבית הספר באותו יום, ופחות שעות מילוי מקום החודש. המסדר מאשר בלחיצה, והמחליף עונה "כן" או "לא" בקישור במייל. שיעור שאין לו מחליף מופיע במסך, ולא נבלע. פירוט: ניהול מילוי מקום בבית ספר.
דוח חודשי
שעות מילוי מקום משפיעות על שכר, ולכן הן צריכות להיות מתועדות בדיוק. ב-Teaching School, ב-1 לכל חודש בבוקר נבנה דוח שעות ההחלפה של החודש הקודם: סיכום לכל מורה ופירוט של כל שיעור (תאריך, שיעור, כיתה, מקצוע, במקום מי), ב-PDF וב-Excel. הוא נשלח במייל למסדר ונשמר. הסכום בסיכום שווה תמיד לשורות הפירוט, והדוח שנשלח לא משתנה: תיקון הוא דוח מתקן חדש עם הערה. עוד על הדוח: דוח שעות מילוי מקום.
שינויים באמצע השנה
מורה עוזבת, מצטרפת כיתה, או משתנה מקצוע. כאן היתרון של מערכת שזוכרת את הגרסה הקודמת: מחשבים מחדש עם מינימום שינויים, ולא בונים הכל מאפס. ראו: שינוי מערכת שעות באמצע השנה.
טעויות נפוצות, ואיך להימנע מהן
להתחיל לשבץ לפני שהאילוצים נאספו. הטעות היקרה ביותר. אילוץ שמגיע אחרי השיבוץ מחייב לפרק חלק מהמערכת. קבעו תאריך יעד לאילוצים, ואל תתחילו לפניו.
להתייחס לכל העדפה כחובה. כשכל מורה מקבל את כל מה שביקש כאילוץ קשה, המערכת מפסיקה להיפתר, או נפתרת רק בפשרות גרועות במקום אחר. שאלו כל מורה מה הדבר האחד שהוא באמת לא יכול, וסמנו רק אותו כקשה.
לשכוח משאבים משותפים. אולם ספורט, מעבדה, חדר מחשבים, חדר מוזיקה. אם שתי כיתות צריכות את האולם באותה שעה, לא משנה כמה טובה המערכת על הנייר.
סדין שלא נבדק. כיתה עם יותר שעות ממשבצות, או מורה עם יותר שעות ממשרה, יופיעו כבעיה רק בסוף. סכמו שורות ועמודות לפני השיבוץ.
לשלוח למורים גרסה לא סופית בלי לומר. מורים שמקבלים מערכת חושבים שזו המערכת. כתבו במפורש "הצעה להערות עד תאריך X".
לתקן ידנית בלי לעקוב. שינויים קטנים שנעשים ישירות בטבלה, בלי לתעד, מצטברים. אחרי חודש אף אחד לא יודע למה מורה מסוים מלמד בשיעור השמיני. עבדו עם גרסאות, ושמרו את הקודמת.
לוח זמנים לפני תחילת שנה
אין לוח זמנים אחד שמתאים לכל בית ספר, אבל הסדר כמעט תמיד זהה:
- מצבת מורים והסדין - ברגע שהמשרות והקצאות השעות ידועות.
- בקשת אילוצים מהמורים - עם תאריך יעד ברור.
- אישור אילוצים ושיבוץ ראשון.
- שליחה למורים להערות - עם תאריך יעד קצר.
- גרסה סופית ופרסום - לפני היום הראשון, עם מרווח לתיקונים אחרונים.
תכננו מרווח: תמיד יגיע מורה חדש באוגוסט, או שינוי בהקצאת שעות ברגע האחרון.
רשימת בדיקה למסדר
- [ ] ימי לימוד, שיעורים ביום והפסקות מוגדרים
- [ ] מצבת מורים מעודכנת, עם מקצועות, שכבות ומייל
- [ ] סדין מלא: שעות לכל כיתה ומקצוע, הקבצות מוגדרות
- [ ] סך השעות לכל כיתה לא עולה על המשבצות בשבוע
- [ ] אילוצים נאספו מכל המורים, והוגדרו כקשים או רכים
- [ ] כל אילוץ נבדק ואושר
- [ ] מערכת נבנתה, ונבדק מה קוים ומה לא
- [ ] נשלחה למורים, ההערות טופלו
- [ ] גרסה אחת פורסמה, עם תאריך
כמה עולה Teaching School
תשלום שנתי אחד, לפי מספר המורים הפעילים, כולל מע"מ. הכל כלול: הפותר, המיילים, מילוי המקום והדוח החודשי.
| מורים פעילים | מחיר לשנה |
|---|---|
| עד 39 | 2,400 ש"ח |
| 40-89 | 3,000 ש"ח |
| 90 ומעלה | 3,900 ש"ח |
הניסיון חינם עד שמפרסמים את המערכת הראשונה. מיום הפרסום יש 14 ימים להסדיר תשלום, בכרטיס אשראי או בהעברה בנקאית, עם חשבונית מס. אם לא שילמתם, בית הספר עובר לקריאה בלבד: המערכת המפורסמת נשארת פתוחה לצפייה, להדפסה ולייצוא, ושום מידע לא נמחק. הרישום כספק בגפ"ן של משרד החינוך נמצא בתהליך רישום, ועד שיושלם בתי ספר מצטרפים ישירות.
שאלות נפוצות
כמה זמן לוקח לבנות מערכת שעות לבית ספר?
רוב הזמן הולך על איסוף נתונים ואילוצים, לא על השיבוץ עצמו. שיבוץ ידני של בית ספר שלם הוא עבודה ארוכה, וכל שינוי באמצע מחזיר אחורה. עם פותר אילוצים החישוב עצמו הוא החלק הקצר, ובבית ספר גדול הוא רץ ברקע ומגיע מייל כשהמערכת מוכנה. הכנת הנתונים ובדיקת התוצאה עדיין דורשות עבודה.
מה ההבדל בין אילוץ קשה לאילוץ רך?
אילוץ קשה חייב להתקיים, למשל שמורה לא נמצא בשתי כיתות באותה שעה או שמורה לא זמין ביום מסוים. אילוץ רך הוא העדפה, למשל שמחנך יפתח את היום או מעט חלונות למורה. מערכת טובה מקיימת את כל הקשים ואת כמה שיותר מהרכים.
מה עושים כשאי אפשר לקיים את כל האילוצים?
מחפשים את קבוצת האילוצים שמתנגשים ומחליטים על אחד מהם. ב-Teaching School המערכת אומרת בעברית מה סותר ולמה, למשל שמורה היא היחידה שמלמדת מקצוע מסוים ולכן אי אפשר לקיים גם את האילוץ שלה וגם אילוץ אחר.
האם Teaching School מחליפה את משו"ב?
לא. היא עוסקת במערכת השעות, בהיעדרויות ובמילוי המקום. מורים נכנסים מקובץ Excel או CSV, שעות של כיתות קיימות מקובץ Excel, והמערכת שפורסמה יוצאת ל-Excel.
כמה עולה Teaching School?
תשלום שנתי אחד לפי מספר המורים הפעילים, כולל מע"מ: עד 39 מורים 2,400 ש"ח, 40-89 מורים 3,000 ש"ח, 90 ומעלה 3,900 ש"ח. חינם עד שמפרסמים את המערכת הראשונה, ומאז יש 14 ימים לשלם.
נכתב על ידי צוות Teaching · עודכן ב-14 באוקטובר 2026. המחירים כוללים מע"מ ונכונים לאוקטובר 2026.
להתחיל בחינם: חינם עד פרסום המערכת הראשונה
רוצים לנסות על בית הספר שלכם? פותחים חשבון בית ספר, מזינים מורים וכיתות ולוחצים "בנו מערכת". חינם עד שמפרסמים את המערכת הראשונה.
ל-Teaching School