School leaders received numerous reports that former high school English teacher Curtis Johnston was “dating” a student but failed to intervene, complaint says
InvestigateWest (investigatewest.org) is an independent news nonprofit dedicated to investigative journalism in the Pacific Northwest. Visit investigatewest.org/newsletters to sign up for weekly updates.
';
document.querySelector('#copytext').value = textContent;
modal.showModal();
});
// Modal close functionality
const modal = document.querySelector('.republish-modal');
const closeBtn = document.querySelector('.republish-modal-close');
// Close button click
closeBtn.addEventListener('click', function() {
modal.close();
});
// Close on backdrop click
modal.addEventListener('click', function(e) {
if (e.target === modal) {
modal.close();
}
});
// Close on ESC key (this is usually built-in, but adding for safety)
modal.addEventListener('keydown', function(e) {
if (e.key === 'Escape') {
modal.close();
}
});
// Copy text button functionality
document.querySelector('.copy-text-button').addEventListener('click', async function() {
const textarea = document.querySelector('#copytext');
const text = textarea.value;
try {
// Try modern Clipboard API first
if (navigator.clipboard && window.isSecureContext) {
await navigator.clipboard.writeText(text);
this.textContent = 'Copied!';
} else {
// Fallback for older browsers
textarea.select();
document.execCommand('copy');
this.textContent = 'Copied!';
}
// Reset button text after 2 seconds
setTimeout(() => {
this.textContent = 'Copy text';
}, 2000);
} catch (err) {
console.error('Failed to copy text: ', err);
// Fallback to selection if copying fails
textarea.select();
this.textContent = 'Text selected';
setTimeout(() => {
this.textContent = 'Copy text';
}, 2000);
}
});
});
Unequal Justice is a joint project of InvestigateWest and the Pamplin Media Group, made possible in part by a grant from the Fund for Investigative Journalism.
Independent journalist Kate Willson compiled and analyzed the data, bringing it to InvestigateWest, which developed and coordinated a larger collaboration. The National Institute for Computer-Assisted Reporting reviewed and refined our methodology and analysis. Researcher Mark G. Harmon from the Portland State University Criminology & Criminal Justice Department provided statistical review and analysis. Special thanks for technical assistance to data analyst Adam Lake and database administrator Joe Petsche.
Geographer Lynn Songer created the series of maps, based on our data, and Shan Anderson, an instructor at the University of Oregon School of Journalism, turned them into an interactive online tool. Karen Pelland provided audio assistance.
In addition to freelance reporting, Willson works on the communications team at Multnomah County, where she tells stories about the people and programs serving immigrants and refugees. Willson received no compensation for her work on this project, which began prior to her county employment. Her work on the project was conducted outside her role and responsibilities at the county. Reporting on matters directly concerning Multnomah County was done by reporters Nick Budnick and Lee van der Voo.
The story you just read is only possible because readers like you support our mission to uncover truths that matter. If you value this reporting, help us continue producing high-impact investigations that drive real-world change. Your donation today ensures we can keep asking tough questions and bringing critical issues to light. Join us — because fearless, independent journalism depends on you!
School leaders received numerous reports that former high school English teacher Curtis Johnston was “dating” a student but failed to intervene, complaint says
If you cover criminal justice in the Pacific Northwest — or want to — we’re hosting a free virtual training that may be useful to you and your newsroom
Get the inside scoop in your inbox, free.
Subscribe to our weekly newsletters and never miss an investigation.