diff --git a/assets/data/stages/school.xml b/assets/data/stages/school.xml
index 6f134ade..361015eb 100644
--- a/assets/data/stages/school.xml
+++ b/assets/data/stages/school.xml
@@ -1,4 +1,7 @@
-
+
+
+
+
\ No newline at end of file
diff --git a/assets/images/stages/school/bgFreaks.png b/assets/images/stages/school/bgFreaks.png
new file mode 100644
index 00000000..8ffa3223
Binary files /dev/null and b/assets/images/stages/school/bgFreaks.png differ
diff --git a/assets/images/stages/school/bgFreaks.xml b/assets/images/stages/school/bgFreaks.xml
new file mode 100644
index 00000000..8e0ae99d
--- /dev/null
+++ b/assets/images/stages/school/bgFreaks.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/images/stages/school/petals.png b/assets/images/stages/school/petals.png
new file mode 100644
index 00000000..ade1b5fd
Binary files /dev/null and b/assets/images/stages/school/petals.png differ
diff --git a/assets/images/stages/school/petals.xml b/assets/images/stages/school/petals.xml
new file mode 100644
index 00000000..2f24d147
--- /dev/null
+++ b/assets/images/stages/school/petals.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/images/stages/school/weebSchool.png b/assets/images/stages/school/weebSchool.png
new file mode 100644
index 00000000..f4aa7b54
Binary files /dev/null and b/assets/images/stages/school/weebSchool.png differ
diff --git a/assets/images/stages/school/weebSky.png b/assets/images/stages/school/weebSky.png
new file mode 100644
index 00000000..bac9df58
Binary files /dev/null and b/assets/images/stages/school/weebSky.png differ
diff --git a/assets/images/stages/school/weebStreet.png b/assets/images/stages/school/weebStreet.png
new file mode 100644
index 00000000..69df5fdb
Binary files /dev/null and b/assets/images/stages/school/weebStreet.png differ
diff --git a/assets/images/stages/school/weebTrees.png b/assets/images/stages/school/weebTrees.png
new file mode 100644
index 00000000..a37f1af1
Binary files /dev/null and b/assets/images/stages/school/weebTrees.png differ
diff --git a/assets/images/stages/school/weebTrees.txt b/assets/images/stages/school/weebTrees.txt
new file mode 100644
index 00000000..7846c008
--- /dev/null
+++ b/assets/images/stages/school/weebTrees.txt
@@ -0,0 +1,20 @@
+trees_0 = 0 0 512 512
+trees_1 = 513 0 512 512
+trees_2 = 1539 1026 512 512
+trees_3 = 2052 513 512 512
+trees_4 = 2565 0 512 512
+trees_5 = 3078 0 512 512
+trees_6 = 2565 513 512 512
+trees_7 = 2052 1026 512 512
+trees_8 = 2565 1026 512 512
+trees_9 = 3078 513 512 512
+trees_10 = 1026 0 512 512
+trees_11 = 0 513 512 512
+trees_12 = 513 513 512 512
+trees_13 = 0 1026 512 512
+trees_14 = 513 1026 512 512
+trees_15 = 1026 513 512 512
+trees_16 = 1026 1026 512 512
+trees_17 = 1539 0 512 512
+trees_18 = 1539 513 512 512
+trees_19 = 2052 0 512 512
\ No newline at end of file
diff --git a/assets/images/stages/school/weebTreesBack.png b/assets/images/stages/school/weebTreesBack.png
new file mode 100644
index 00000000..92bcdd8f
Binary files /dev/null and b/assets/images/stages/school/weebTreesBack.png differ
diff --git a/assets/images/unknown.png b/assets/images/unknown.png
new file mode 100644
index 00000000..3e1e26e4
Binary files /dev/null and b/assets/images/unknown.png differ