, but this code // executes before the first paint, when

app

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Partnership Opportunities School of Education | app

app

Skip to main content

Partnership Opportunities

The app School of Education loves to connect with teachers, classrooms of students, and full school campuses as we work to prepare our students for exciting work of teaching and learning. Please consider the varied opportunities described below and imagine how you can make valuable contributions to our field and the development of emerging educators by partnering with us.

Share your Classroom & Students

Early in the program, app Education students are placed in classrooms to observe excellent teaching in a variety of disciplines, “watch” students as they learn about learner development in class on campus and begin to practice some foundational instructional strategies. These placements are focused on the students obtaining “student contact hours”, often app students come on their own or with one app peer, and the placements vary in time commitment.

To participate: Please complete this form if you'd be willing to welcome a app student for observation in your classroom.

There are also some early pedagogy courses that include opportunities for our students to practice strategies about which they are learning. Connected to varied disciplines, these placements aim to allow beginning teachers to apply what they’re learning with current PK – 12th grade students.

To participate: Please complete this form indicating a willingness to host a class of students wanting to practice discipline-specific work. You'll be able to note the areas that best match your students.


Questions? Contact Emily Reisler


Share your Expertise by Mentoring an Emerging Educator

After gaining some foundational experience through the above placements, app Education students then engage in two internships where they work under the mentorship of an excellent classroom teacher while also being supervised by a app faculty member. PK-12 teachers are asked to mentor interns as they gradually step into the instructional work, by co-planning and co-teaching with candidates. In both internships, it is critical that mentor teachers are providing regular feedback to these candidates.

  • Mornings only, M-F, for a full semester.
  • Candidates observe, work 1-1 with students, lead small group and some full class instruction.
  • Candidates will be assigned to a mentor by the university.
  • Mentors must have at least 2 years of positive experience in the classroom & be approved by the administration.
  • Mentors are eligible for 15 SCECHs.
  • Support available to mentors regarding the work of mentoring an intern.

To participate: Please complete this form if you're interested in hosting a part-time teacher intern.

  • All day, M-F, for a full semester.
  • Candidates begin by observing then quickly transition to leading small groups and full class. Candidates build to assume full responsibility for the classroom for a minimum for two full weeks.
  • Candidates will be assigned to a mentor by the university but engage in an interview with specific mentor to ensure good fit.
  • Mentors must have at least 3 years of positive experience in the classroom & be approved by the administration.
  • Mentors are eligible for 30 SCECHs and a small honoraria.
  • Resources and support available to all mentor teachers regarding the work of mentoring an emerging educator.

To participate: Please complete this form if you're interested in hosting a full-time teacher intern.


Questions? Contact Emily Reisler


Share your Expertise

Do you have an expertise that you would be willing to share with emerging educators, maybe through a presentation or seminar? Please share that with us below and we will see how we might be able to connect you to our program and students.

Share your idea


Questions? Contact Emily Reisler