Hello, @Potato3218, and welcome to the Processing Forum!
Following is a modified version of your code that can be adapted to your needs. You will need to make adjustments to get the text precisely where you want it.
function setup() {
createCanvas(800, 800);
noLoop();
}
function draw() {
let mySchool = "Top Notch State College";
background("lightblue");
noStroke();
fill("green")
ellipse(width/2,height/2,0.8*width);
fill("white")
ellipse(width/2,height/2,0.6*width);
translate(width / 2, height / 2);
fill(0);
textSize(24);
for (let i = 0; i < mySchool.length; i++) {
text(mySchool.charAt(i), 0, -height / 2 + 200);
rotate(PI / 20);
}
}
Edited on February 13, 2021 to make a revision to the example code and to provide the following:
See p5.js: Reference for additional guidance regarding p5.js functions that you may find helpful.